Difference between revisions of "Spells"

From Arcanum
m (Automatic update from: 2020-05-14 20:54:58.116332)
m (Automatic update from: 2020-05-15 02:06:25.398782)
 
Line 1: Line 1:
This page has been automatically updated the 2020-05-14 20:50:58.760641
+
This page has been automatically updated the 2020-05-15 02:04:21.569514
  
==Spirit==
+
==Charms==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="soulstrike">[[Spirit art: soulstrike]]</span> || None || spirit || 6 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || souls: 1<br/>spirit: 1<br/> || Deal 20~29 damage || No || g.shian>0<br/>g.soulflag>0
+
| <span id="clarity">[[Clarity]]</span> || None || charms || 7 || || spiritgem: 1<br/> ||  || No || Nothing
|-
 
| <span id="soullure">[[Soul card: soul lure]]</span> || None || spirit || 10 || research: 1000<br/>codices: 10<br/>spiritgem: 20<br/> || spirit: 10<br/> || {'id': 'soullure', 'kind': 'spirit', 'duration': 10, 'targets': 'enemies', 'damage': '10~15'} || No || g.shian>0<br/>g.soulflag2>0
 
|-
 
| <span id="soulriver">[[Spirit art: soul river]]</span> || None || spirit || 15 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || souls: 15<br/>spirit: 5<br/> || Deal 80~110 damage || No || g.shian>0<br/>g.soulflag3>0
 
|-
 
| <span id="mk_spirit">[[Call spirit]]</span> || None || spirit || 1 || research: 30<br/>scrolls: 5<br/> || spirit: 5<br/> ||  || No || Nothing
 
|-
 
| <span id="revive">[[Revive]]</span> || None || spirit || 3 || research: 100<br/>scrolls: 20<br/> || scrolls: 5<br/>mana: 5<br/> ||  || No || Nothing
 
|-
 
| <span id="whisper">[[Whisper]]</span> || did you hear something? || spirit || 2 || research: 100<br/>scrolls: 5<br/>spiritgem: 1<br/> || spirit: 5<br/>mana: 2<br/> || for 50 sec: {'research': 1, 'sp': 0.001, 'arcana': 0.001} || No || g.player.level>=4<br/>g.spiritlore>=4
 
|-
 
| <span id="hex1">[[Spiteful hex]]</span> || None || spirit || 4 || research: 1000<br/>codices: 10<br/>spiritgem: 1<br/> || spirit: 7<br/> || {'id': 'hex1', 'kind': 'hex', 'duration': 15, 'damage': '5~7'} || No || g.witch>0
 
|-
 
| <span id="guidestr">[[Guided strike]]</span> || None || spirit || 1 || research: 25<br/>scrolls: 1<br/> || spirit: 1<br/> || for 45 sec: {'self.tohit': 3} || No || g.divination>=3
 
|-
 
| <span id="truestrike">[[True strike]]</span> || None || spirit || 3 || codices: 1<br/>research: 100<br/> || spirit: 2<br/> || for 45 sec: {'self.tohit': 7} || No || g.scrying>=1
 
|-
 
| <span id="perfectstrike">[[Perfect strike]]</span> || None || spirit || 5 || tomes: 1<br/>research: 100<br/>spiritgem: 5<br/> || spirit: 2<br/> || for 45 sec: {'self.tohit': 15} || No || g.scrying>=5
 
|-
 
| <span id="calming">[[Calming murmurs]]</span> || None || spirit || 2 || research: 200<br/>codices: 5<br/>spiritgem: 1<br/> || spirit: 3<br/> || for 45 sec: {'bf': -0.2, 'rage': -0.2, 'madness': -0.2} || No || Nothing
 
 
|-
 
|-
 
|}
 
|}
==Nature==
+
==Air==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="poisonnettle">[[Poison nettle]]</span> || None || nature || 1 || research: 25<br/>scrolls: 1<br/> || nature: 1<br/> || {'kind': 'poison', 'duration': 10, 'damage': '0.5~1'} || No || g.spellbook.value>0<br/>g.nature>0
+
| <span id="speak">[[Speak]]</span> || None || air || 10 ||  || air: 2<br/>managem: 1<br/> || || No || Nothing
 
|-
 
|-
| <span id="poisonward">[[Poison ward(spell)]]</span> || None || nature || 2 || research: 50<br/>scrolls: 10<br/> || nature: 3<br/> || for 30 sec: {'self.resist.poison': 20} || No || g.spellbook.value>0
+
| <span id="whirl1">[[Whirling step]]</span> || None || air || 1 || research: 25<br/>scrolls: 1<br/> || air: 1<br/> || for 45 sec: {'dodge': 1} || No || g.spellbook.value>0
 
|-
 
|-
| <span id="vinewhip">[[Vine whip]]</span> || None || nature || 3 || research: 50<br/>scrolls: 5<br/>naturegem: 1<br/> || nature: 3<br/> || Deal 6.5~10.5 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.player.level>=4<br/>g.naturelore>=5
+
| <span id="whirl2">[[Whirling step ii]]</span> || None || air || 3 || research: 500<br/>codices: 5<br/>airgem: 1<br/> || air: 5<br/> || for 60 sec: {'dodge': 2, 'speed': 0.3} || No || whirl1
 
|-
 
|-
| <span id="mk_spider">[[Summon spider]]</span> || None || nature || 5 || research: 100<br/>scrolls: 20<br/> || nature: 4<br/> || || No || Nothing
+
| <span id="whirl3">[[Whirling step iii]]</span> || None || air || 5 || airgem: 10<br/>tomes: 1<br/> || air: 4<br/> || for 80 sec: {'dodge': 5, 'speed': 0.55} || No || whirl2
 
|-
 
|-
| <span id="mk_raven">[[Summon raven]]</span> || None || nature || 3 || research: 100<br/>scrolls: 20<br/> || nature: 4<br/> || || No || Nothing
+
| <span id="unseenservant">[[Unseen servant]]</span> || None || air || 2 || research: 30<br/>scrolls: 5<br/>airgem: 1<br/> || air: 5<br/> || for 45 sec: {'gold': 2} || No || g.player.level>=4<br/>g.airlore>=4
 
|-
 
|-
| <span id="tend">[[Magic tending]]</span> || None || nature || 3 || research: 100<br/>scrolls: 20<br/> || herbs: 5<br/>nature: 5<br/> || || No || Nothing
+
| <span id="airinsight">[[Wind sense]]</span> || None || air || 2 || research: 100<br/>codices: 1<br/>airgem: 1<br/> || air: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'airlore.rate': '0.2+2%'} || No || Nothing
 
|-
 
|-
| <span id="wildtend">[[Wild tending]]</span> || None || nature || 5 || research: 100<br/>codices: 25<br/> || herbs: 10<br/>nature: 7<br/> || || No || (g.druid+g.warden+g.kell+g.fey)>0
+
| <span id="speed1">[[Dust devil]]</span> || None || air || 3 || research: 500<br/>codices: 1<br/>airgem: 3<br/> || air: 1<br/> || for 20 sec: {'speed': 1} || No || air.max: 5
 
|-
 
|-
| <span id="mk_murder">[[Summon murder]]</span> || None || nature || 5 || research: 1000<br/>codices: 10<br/>managem: 3<br/> || mana: 7<br/> || || No || summoner
+
| <span id="speed2">[[Dust devil ii]]</span> || None || air || 5 || research: 500<br/>tomes: 1<br/>airgem: 5<br/> || air: 3<br/> || for 45 sec: {'speed': 2} || No || air.max: 5
 
|-
 
|-
| <span id="pronature">[[Protection: nature]]</span> || None || nature || 2 || research: 25<br/>scrolls: 5<br/> || nature: 1<br/> || for 20 sec: {'self.resist.nature': 10, 'self.resist.poison': 10} || No || g.player.level>=4<br/>g.naturelore>=3
+
| <span id="soothing">[[Soothing breeze]]</span> || None || air || 2 || research: 200<br/>codices: 5<br/>airgem: 1<br/> || air: 3<br/> || for 45 sec: {'unease': -0.2, 'madness': -0.2, 'weary': -0.2} || No || Nothing
 
|-
 
|-
| <span id="wildgrowth">[[Wild growth]]</span> || None || nature || 1 || research: 50<br/>scrolls: 5<br/> || nature: 2<br/> || for 45 sec: {'herbs.rate': 0.5} || No || g.spellbook.value>0<br/>g.herbalism>=3
+
| <span id="airburst">[[Burst]]</span> || None || air || 1 || research: 100<br/>scrolls: 10<br/> || air: 1<br/> || Deal 1~4 damage || No || Nothing
 
|-
 
|-
| <span id="venom1">[[Venom i]]</span> || None || nature || 5 || research: 500<br/>codices: 1<br/>naturegem: 1<br/> || nature: 5<br/> || {'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '2~4'} || No || g.player.level>=7<br/>g.naturelore>=6
+
| <span id="zap">[[Zap]]</span> || None || air || 3 || research: 100<br/>scrolls: 10<br/> || air: 2<br/> || Deal 1~2 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -3}} || After 30use:<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.damage.min: 1<br/>After 300use:<br/>attack.damage.max: 6<br/>attack.tohit: 2<br/> || g.lightlore>=5<br/>OR<br/>g.airlore>=5
 
|-
 
|-
| <span id="abundance">[[Abundance]]</span> || None || nature || 8 || research: 1000<br/>tomes: 5<br/> || nature: 8<br/> || for 60 sec: {'herbs.rate': 1.5} || No || g.naturelore>=15
+
| <span id="elec1">[[Lightning]]</span> || shazaaam? || air || 6 || research: 500<br/>codices: 10<br/>airgem: 5<br/>lightgem: 5<br/> || air: 5<br/> || Deal 5~10 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -4}} || After 30use:<br/>attack.damage.max: 3<br/>After 150use:<br/>attack.damage.max: 3<br/>After 400use:<br/>attack.damage.max: 4<br/>attack.tohit: 4<br/> || g.airlore>=7<br/>g.zap>0<br/>g.tier2>0
 
|-
 
|-
| <span id="venom2">[[Venom ii]]</span> || None || nature || 9 || research: 4000<br/>tomes: 1<br/>naturegem: 10<br/> || nature: 5<br/> || {'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '8~15'} || No || g.venom1>0<br/>g.tier3>0
+
| <span id="elec2">[[Doublestrike]]</span> || sometimes lightning does strike twice. || air || 9 || research: 1000<br/>tomes: 3<br/>airgem: 10<br/> || air: 5<br/> || Deal 7~15 damage and {'name': 'blind', 'duration': 1, 'damage': '7~15', 'mod': {'tohit': -7}} || After 30use:<br/>attack.damage.max: 4<br/>After 100use:<br/>attack.damage.max: 4<br/>After 300use:<br/>attack.damage.max: 5<br/>attack.tohit: 5<br/> || g.airlore>=9<br/>g.elec1>0
 
|-
 
|-
| <span id="cordyceps">[[Cordyceps]]</span> || None || nature || 7 || research: 4000<br/>tomes: 5<br/>naturegem: 10<br/> || nature: 5<br/> || {'kind': 'poison', 'duration': 45, 'damage': '7~11'} || No || g.venom2>0<br/>g.druid>0
+
| <span id="elec3">[[Thunderstrike]]</span> || None || air || 12 || research: 5000<br/>tomes: 10<br/>airgem: 15<br/> || air: 10<br/> || {'targets': 'enemies', 'kind': 'air', 'duration': 15, 'damage': '7~25', 'mod': {'tohit': -5}} || After 30use:<br/>attack.dot.dmg.max: 5<br/>After 100use:<br/>attack.dot.dmg.min: 5<br/>After 300use:<br/>attack.dot.dmg.max: 5<br/>attack.dot.dmg.min: 4<br/>attack.tohit: 5<br/> || g.airlore>=12<br/>g.elec2>0
 
|-
 
|-
 
|}
 
|}
==Void==
+
==Blade==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="disdream">[[Dispersal dream]]</span> || None || void || None || voidgem: 10<br/> || dreams: 1<br/> || {'duration': 30, 'dmg': '200~300', 'kind': 'void'} || No || Nothing
+
| <span id="kannadance">[[Kanna's dervish dance]]</span> || she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver || bladelore || 7 || research: 500<br/>tomes: 1<br/>airgem: 10<br/> || air: 8<br/> || for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} || No || spellblade
 +
|-
 +
| <span id="throw_swords">[[Lost sword art: flying swords]]</span> || None || blade || 11 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || mana: 10<br/> || Deal 20~30 damage || No || sworduse
 +
|-
 +
| <span id="giantkilling">[[Lost sword art: giant slayer]]</span> || None || blade || 12 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || gems: 1<br/>mana: 12<br/> || Deal 35~65 damage and {'duration': 10, 'mod': {'defense': -10}} || No || g.sworduse>1
 +
|-
 +
| <span id="mk_blade">[[Summon blade]]</span> || None || blade || 7 || research: 5000<br/>tomes: 5<br/> || mana: 12<br/> ||  || No || (g.battlemage+g.spellblade+g.dreadlord+g.summoner)>0
 
|-
 
|-
 
|}
 
|}
==Water==
+
==Spirit==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="stam1">[[Minor fount]]</span> || Come thou fount || water || 1 || research: 25<br/>scrolls: 1<br/> || water: 1<br/> || for 30 sec: {'stamina': 0.3} || No || g.spellbook.value>0<br/>g.water>0
+
| <span id="soulstrike">[[Spirit art: soulstrike]]</span> || None || spirit || 6 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || souls: 1<br/>spirit: 1<br/> || Deal 20~29 damage || No || g.shian>0<br/>g.soulflag>0
 
|-
 
|-
| <span id="stam2">[[Fount]]</span> || None || water || 5 || watergem: 10<br/>tomes: 3<br/> || water: 1<br/> || for 60 sec: {'stamina': 0.7} || No || g.stam1>0
+
| <span id="soullure">[[Soul card: soul lure]]</span> || None || spirit || 10 || research: 1000<br/>codices: 10<br/>spiritgem: 20<br/> || spirit: 10<br/> || {'id': 'soullure', 'kind': 'spirit', 'duration': 10, 'targets': 'enemies', 'damage': '10~15'} || No || g.shian>0<br/>g.soulflag2>0
 
|-
 
|-
| <span id="stam3">[[Greater fount]]</span> || Come thou fount || water || 10 || watergem: 10<br/>waterrune: 20<br/>tomes: 20<br/> || water: 1.5<br/> || for 90 sec: {'stamina': 2} || No || Nothing
+
| <span id="soulriver">[[Spirit art: soul river]]</span> || None || spirit || 15 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || souls: 15<br/>spirit: 5<br/> || Deal 80~110 damage || No || g.shian>0<br/>g.soulflag3>0
 
|-
 
|-
| <span id="waterblast">[[Water spray]]</span> || None || water || 3 || research: 30<br/>scrolls: 10<br/> || water: 1<br/> || Deal 2~5 damage || No || Nothing
+
| <span id="mk_spirit">[[Call spirit]]</span> || None || spirit || 1 || research: 30<br/>scrolls: 5<br/> || spirit: 5<br/> || || No || Nothing
 
|-
 
|-
| <span id="frostbolt">[[Frost bolt]]</span> || None || water || 2 || research: 30<br/>scrolls: 10<br/>watergem: 1<br/> || water: 2<br/> || Deal 6~11 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0
+
| <span id="revive">[[Revive]]</span> || None || spirit || 3 || research: 100<br/>scrolls: 20<br/> || scrolls: 5<br/>mana: 5<br/> || || No || Nothing
 
|-
 
|-
| <span id="frostbolt2">[[Frost bolt ii]]</span> || None || water || 6 || codices: 10<br/>watergem: 6<br/> || water: 4<br/> || Deal 16~21 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 2<br/>attack.tohit: 7<br/> || g.frostbolt>0<br/>g.tier2>0
+
| <span id="whisper">[[Whisper]]</span> || did you hear something? || spirit || 2 || research: 100<br/>scrolls: 5<br/>spiritgem: 1<br/> || spirit: 5<br/>mana: 2<br/> || for 50 sec: {'research': 1, 'sp': 0.001, 'arcana': 0.001} || No || g.player.level>=4<br/>g.spiritlore>=4
 
|-
 
|-
| <span id="frostbolt3">[[Frost bolt iii]]</span> || None || water || 10 || codices: 10<br/>watergem: 6<br/> || water: 7<br/> || Deal 36~45 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 2<br/>attack.tohit: 7<br/> || g.frostbolt2>0<br/>g.tier3>0
+
| <span id="hex1">[[Spiteful hex]]</span> || None || spirit || 4 || research: 1000<br/>codices: 10<br/>spiritgem: 1<br/> || spirit: 7<br/> || {'id': 'hex1', 'kind': 'hex', 'duration': 15, 'damage': '5~7'} || No || g.witch>0
 
|-
 
|-
| <span id="prowater">[[Protection: water]]</span> || None || water || 2 || research: 100<br/>scrolls: 5<br/> || water: 1<br/> || for 20 sec: {'self.resist.water': 10, 'self.resist.cold': 10} || No || g.player.level>=4<br/>g.waterlore>=3
+
| <span id="guidestr">[[Guided strike]]</span> || None || spirit || 1 || research: 25<br/>scrolls: 1<br/> || spirit: 1<br/> || for 45 sec: {'self.tohit': 3} || No || g.divination>=3
 
|-
 
|-
| <span id="waterinsight">[[Water sense]]</span> || None || water || 2 || research: 100<br/>codices: 1<br/>watergem: 1<br/> || water: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'waterlore.rate': '0.2+2%'} || No || Nothing
+
| <span id="truestrike">[[True strike]]</span> || None || spirit || 3 || codices: 1<br/>research: 100<br/> || spirit: 2<br/> || for 45 sec: {'self.tohit': 7} || No || g.scrying>=1
 
|-
 
|-
| <span id="resistparalysis">[[Resist paralysis]]</span> || None || water || 7 || research: 4000<br/>tomes: 5<br/> || water: 2<br/> || for 60 sec: {'self.resist.paralysis': 50} || No || g.waterlore>=10
+
| <span id="perfectstrike">[[Perfect strike]]</span> || None || spirit || 5 || tomes: 1<br/>research: 100<br/>spiritgem: 5<br/> || spirit: 2<br/> || for 45 sec: {'self.tohit': 15} || No || g.scrying>=5
 
|-
 
|-
| <span id="immunefire1">[[Quenching sphere]]</span> || None || water || 5 || research: 4000<br/>tomes: 1<br/> || water: 5<br/> || for 20 sec: {'self.immunities.fire': 1} || No || g.waterlore>=8
+
| <span id="calming">[[Calming murmurs]]</span> || None || spirit || 2 || research: 200<br/>codices: 5<br/>spiritgem: 1<br/> || spirit: 3<br/> || for 45 sec: {'bf': -0.2, 'rage': -0.2, 'madness': -0.2} || No || Nothing
|-
 
| <span id="hightide">[[High tide]]</span> || None || water || 6 || research: 400<br/>watergem: 10<br/>tomes: 5<br/> || water: 5<br/> || {'kind': 'water', 'targets': 'enemies', 'dmg': '3~7', 'duration': 30, 'mod': {'speed': -5, 'dodge': -10}}for 30 sec: {'self.resist.water': 50} || No || g.tier3>0
 
|-
 
| <span id="forceten">[[Force ten]]</span> || force without form || water || 15 || research: 4000<br/>watergem: 25<br/>tomes: 20<br/> || water: 8<br/> || {'kind': 'water', 'dmg': '20~30', 'duration': 30}for 30 sec: {'self.resist.water': 75} || No || Nothing
 
|-
 
| <span id="immunefire2">[[Greater quenching sphere]]</span> || None || water || 5 || research: 4000<br/>tomes: 10<br/> || water: 7<br/> || for 100 sec: {'self.immunities.fire': 1} || No || g.waterlore>=15
 
 
|-
 
|-
 
|}
 
|}
==Mana==
+
==Shadow==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="prismaticmissile">[[Prismatic missile]]</span> || None || mana || 15 || research: 6000<br/>tomes: 40<br/> || mana: 7<br/> || || After 25use:<br/>attack.hits.damage.max: 1<br/>After 100use:<br/>attack.hits.tohit: 1<br/>attack.hits.damage.min: 1<br/> || g.magiphysics>=5
+
| <span id="darkbolt">[[Dark bolt]]</span> || None || shadow || 1 || research: 25<br/>scrolls: 1<br/> || shadow: 1<br/> || Deal 0.5~2 damage and {'kind': 'shadow', 'duration': 15, 'damage': 1} || After 25use:<br/>attack.damage.max: 1<br/>After 75use:<br/>attack.damage.min: 1<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0<br/>g.shadow>0
 
|-
 
|-
| <span id="wake">[[Wake]]</span> || None || mana || 5 || || mana: 1<br/>herbs: 1<br/> || || No || Nothing
+
| <span id="blast">[[Blasting curse]]</span> || None || shadow || 3 || research: 750<br/>shadowgem: 1<br/> || shadow: 3<br/> || Deal 4~7 damage and {'kind': 'shadow', 'duration': 10, 'damage': 0.7, 'leech': 1} || After 25use:<br/>attack.damage.max: 3<br/>After 75use:<br/>attack.damage.min: 3<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 3<br/>attack.tohit: 4<br/> || g.shadow>=8<br/>g.evil>0
 
|-
 
|-
| <span id="cureparalyze">[[Cure paralysis]]</span> || None || mana || 7 || || mana: 2<br/>gems: 1<br/> || || No || Nothing
+
| <span id="deathbolt">[[Death bolt]]</span> || None || shadow || 7 || shadowgem: 10<br/>tomes: 3<br/> || shadow: 5<br/> || Deal 15~20 damage and {'kind': 'drain', 'duration': 30, 'damage': 3} || After 25use:<br/>attack.damage.max: 4<br/>After 75use:<br/>attack.damage.min: 5<br/>After 300use:<br/>attack.damage.max: 4<br/>attack.damage.min: 4<br/>attack.tohit: 4<br/> || darkbolt
 
|-
 
|-
| <span id="quell">[[Quell]]</span> || None || mana || 15 || arcana: 30<br/> || mana: 5<br/> || {'duration': 60, 'mod': {'speed': -20}} || No || g.lore>=35<br/>g.tier5>0
+
| <span id="lifedrain">[[Drain life]]</span> || None || shadow || 12 || research: 5000<br/>shadowgem: 20<br/>tomes: 10<br/> || shadow: 7<br/> || {'kind': 'drain', 'leech': 0.75, 'duration': 60, 'damage': '15~30'} || After 25use:<br/>attack.dot.damage.max: 5<br/>After 75use:<br/>attack.dot.damage.min: 5<br/>After 300use:<br/>attack.dot.damage.max: 5<br/>attack.dot.damage.min: 5<br/> || g.necromancy>=8<br/>g.shadowlore>=25
 
|-
 
|-
| <span id="mana1">[[Minor mana]]</span> || None || mana || 1 || research: 25<br/>scrolls: 1<br/> || mana: 0.1<br/> || for 30 sec: {'mana': 0.25} || No || g.spellbook.value>0
+
| <span id="gloom">[[Gloom]]</span> || None || shadow || 2 || research: 100<br/>codices: 1<br/>shadowgem: 1<br/> || shadow: 2<br/> || {'targets': 'enemies', 'kind': 'shadow', 'duration': 100, 'resist.shadow': -10} || No || g.shadow>=10
 
|-
 
|-
| <span id="mana2">[[Lesser mana]]</span> || None || mana || 2 || research: 30<br/>codices: 1<br/>managem: 1<br/> || mana: 0.3<br/> || for 60 sec: {'mana': 0.45} || No || mana1
+
| <span id="mk_zombie">[[Raise zombie]]</span> || None || shadow || 2 || research: 30<br/>scrolls: 5<br/>shadowgem: 1<br/> || shadow: 7<br/> || || No || g.shadowlore>0<br/>g.reanimation>0
 
|-
 
|-
| <span id="mana3">[[Mana(spell)]]</span> || None || mana || 5 || research: 200<br/>codices: 10<br/>managem: 5<br/> || mana: 1<br/> || for 120 sec: {'mana': 0.8} || No || mana2
+
| <span id="reanimate">[[Reanimate]]</span> || None || shadow || 3 || research: 50<br/>scrolls: 25<br/> || bonedust: 5<br/>shadow: 5<br/> || || No || Nothing
 
|-
 
|-
| <span id="magicmissile">[[Magic missile]]</span> || None || mana || 1 || research: 25<br/>scrolls: 1<br/> || mana: 1<br/> || Deal 1.5~2.5 damage || After 10use:<br/>attack.damage.max: 1<br/>After 50use:<br/>attack.damage.min: 1<br/>After 200use:<br/>attack.damage.max: 1<br/>attack.damage.min: 1<br/> || g.spellbook.value>0
+
| <span id="reanimate2">[[Greater reanimate]]</span> || None || shadow || 5 || codices: 10<br/>research: 500<br/> || bonedust: 10<br/>bones: 3<br/>shadow: 5<br/> || || No || Nothing
 
|-
 
|-
| <span id="prismaticspray">[[Prismatic spray]]</span> || None || mana || 1 || research: 100<br/>scrolls: 10<br/> || mana: 1<br/> || Deal 0~2 damage || After 25use:<br/>attack.tohit: 1<br/>attack.damage.max: 1<br/>After 100use:<br/>attack.tohit: 2<br/>attack.damage.min: 1<br/> || g.spellbook.value>0
+
| <span id="prolight">[[Protection: light]]</span> || None || shadow || 2 || research: 100<br/>scrolls: 10<br/> || shadow: 2<br/> || for 20 sec: {'self.resist.holy': 10, 'self.resist.light': 10} || No || g.player.level>=4<br/>g.shadowlore>=3
 
|-
 
|-
| <span id="prismaticspray2">[[Greater prismatic spray]]</span> || None || mana || 9 || research: 100<br/>scrolls: 10<br/> || mana: 8<br/> || Deal 12~30 damage || After 25use:<br/>attack.tohit: 3<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.tohit: 3<br/>attack.damage.min: 3<br/> || g.tier3>0
+
| <span id="darkpromptings">[[Dark promptings]]</span> || None || shadow || 3 || research: 500<br/>codices: 1<br/>shadowgem: 1<br/> || shadow: 5<br/>bonedust: 1<br/> || for 60 sec: {'lore.rate': 0.5, 'dissection.rate': '0.3+2%', 'shadowlore.rate': '0.3+2%', 'demonology.rate': '0.3+2%', 'reanimation.rate': '0.3+2%'} || No || g.player.level>=5<br/>g.shadowlore>=5
 
|-
 
|-
| <span id="mk_hobgoblin">[[Summon hobgoblin]]</span> || None || mana || 6 || research: 100<br/>tomes: 1<br/> || mana: 10<br/> ||  || No || Nothing
+
| <span id="angelofdeath">[[Angel of death]]</span> || None || shadow || 5 || research: 3000<br/>tomes: 1<br/>shadowgem: 5<br/>spiritgem: 1<br/> || shadow: 10<br/>spirit: 5<br/> || for 90 sec: {'bodies': 0.03, 'souls': 0.012} || No || evil,shadow.max: 15
|-
 
| <span id="magebolt">[[Mage bolt]]</span> || None || mana || 9 || research: 5000<br/>tomes: 5<br/>managem: 20<br/> || mana: 4<br/> || Deal 10~20 damage || After 10use:<br/>attack.damage.max: 5<br/>After 50use:<br/>attack.damage.min: 5<br/>After 200use:<br/>attack.damage.max: 5<br/>attack.damage.min: 5<br/> || (g.mage+g.wizard+g.wizard2+g.highmage)>0
 
|-
 
| <span id="resistsilence">[[Resist silence]]</span> || None || mana || 7 || research: 5000<br/>tomes: 20<br/>managem: 10<br/> || mana: 2<br/> || for 60 sec: {'self.resist.silence': 50} || No || g.lore>=15
 
 
|-
 
|-
 
|}
 
|}
==Chaos==
+
==Conjuration==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="cyrilsling">[[Cyril's celestial sling]]</span> || If you're already star-crossed, why not make a few stars cross as well? || chaos || 7 || research: 7777<br/>runestones: 7<br/>firerune: 7<br/>waterrune: 7<br/>airrune: 7<br/>earthrune: 7<br/> || chaos: 3<br/>sindel: 1<br/> || {'%': 7} || No || g.tier5>0<br/>g.chaos.max>=3
+
| <span id="apiary">[[Dbulm's apiary]]</span> || beees || conjuration || 10 || research: 2000<br/>tomes: 15<br/>arcana: 10<br/>airgem: 15<br/> || airgem: 1<br/> || for 10 sec: stingybee || No || g.tier5>0<br/>g.conjuration>=5<br/>g.summoning>=10
 
|-
 
|-
 
|}
 
|}
Line 169: Line 145:
 
|-
 
|-
 
|}
 
|}
==Fire==
+
==Void==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="embolden">[[Embolden]]</span> || None || fire || 3 ||  || fire: 1<br/> ||  || No || Nothing
+
| <span id="disdream">[[Dispersal dream]]</span> || None || void || None || voidgem: 10<br/> || dreams: 1<br/> || {'duration': 30, 'dmg': '200~300', 'kind': 'void'} || No || Nothing
|-
 
| <span id="firedart">[[Fire dart]]</span> || None || fire || 1 || research: 25<br/>scrolls: 1<br/> || fire: 1<br/> || Deal 3~5 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0<br/>g.fire>0
 
|-
 
| <span id="firebolt">[[Fire bolt]]</span> || None || fire || 2 || research: 30<br/>scrolls: 5<br/>firegem: 1<br/> || fire: 4<br/> || Deal 4~5 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 2<br/>attack.tohit: 3<br/> || firedart
 
|-
 
| <span id="searingbolt">[[Searing bolt]]</span> || None || fire || 3 || research: 100<br/>codices: 10<br/>firegem: 3<br/> || fire: 5<br/> || Deal 7~10 damage and {'dmg': '2~3', 'duration': 10} || After 30use:<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.damage.min: 3<br/>After 300use:<br/>attack.damage.max: 4<br/>attack.damage.min: 3<br/>attack.tohit: 5<br/> || firebolt
 
|-
 
| <span id="magmabolt">[[Magma bolt]]</span> || None || fire || 5 || research: 100<br/>tomes: 1<br/>firegem: 10<br/> || fire: 7<br/> || Deal 15~20 damage and {'dmg': '5~7', 'duration': 20} || After 50use:<br/>attack.damage.max: 4<br/>After 150use:<br/>attack.damage.min: 4<br/>After 500use:<br/>attack.damage.max: 5<br/>attack.damage.min: 4<br/>attack.tohit: 7<br/> || searingbolt
 
|-
 
| <span id="flamestrike">[[Flamestrike]]</span> || None || fire || 4 || tomes: 5<br/>firegem: 10<br/> || fire: 3<br/>hp: 10<br/> || Deal a.weapon.damage+a.getBonus( a.weapon.kind ) damage || No || Nothing
 
|-
 
| <span id="profire">[[Protection: fire]]</span> || None || fire || 2 || research: 100<br/>scrolls: 10<br/> || fire: 1<br/> || for 20 sec: {'self.resist.fire': 10} || No || g.player.level>=4<br/>g.firelore>=2
 
|-
 
| <span id="fireinsight">[[Fire sense]]</span> || None || fire || 2 || research: 100<br/>codices: 1<br/>firegem: 1<br/> || fire: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'firelore.rate': '0.2+2%'} || No || Nothing
 
|-
 
| <span id="firestorm">[[Firestorm]]</span> ||  || fire || 17 || research: 4000<br/>firegem: 25<br/>tomes: 20<br/> || fire: 8<br/> || {'kind': 'fire', 'targets': 'all', 'dmg': '30~50', 'duration': 30}for 30 sec: {'resist.fire': 80} || No || Nothing
 
 
|-
 
|-
 
|}
 
|}
Line 229: Line 189:
 
|-
 
|-
 
| <span id="heal3">[[Sealing light iii]]</span> || None || light || 7 || research: 1000<br/>tomes: 5<br/>lightgem: 5<br/> || light: 7<br/> ||  || No || g.lightlore>=14<br/>g.heal2>0
 
| <span id="heal3">[[Sealing light iii]]</span> || None || light || 7 || research: 1000<br/>tomes: 5<br/>lightgem: 5<br/> || light: 7<br/> ||  || No || g.lightlore>=14<br/>g.heal2>0
 +
|-
 +
|}
 +
==Chaos==
 +
{| class="wikitable sortable"
 +
|-
 +
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 +
|-
 +
| <span id="cyrilsling">⭐[[Cyril's celestial sling]]</span> || If you're already star-crossed, why not make a few stars cross as well? || chaos || 7 || research: 7777<br/>runestones: 7<br/>firerune: 7<br/>waterrune: 7<br/>airrune: 7<br/>earthrune: 7<br/> || chaos: 3<br/>sindel: 1<br/> || {'%': 7} || No || g.tier5>0<br/>g.chaos.max>=3
 +
|-
 +
|}
 +
==Bladelore==
 +
{| class="wikitable sortable"
 +
|-
 +
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 +
|-
 +
| <span id="kannadance">⭐[[Kanna's dervish dance]]</span> || she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver || bladelore || 7 || research: 500<br/>tomes: 1<br/>airgem: 10<br/> || air: 8<br/> || for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} || No || spellblade
 +
|-
 +
|}
 +
==Nature==
 +
{| class="wikitable sortable"
 +
|-
 +
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 +
|-
 +
| <span id="poisonnettle">[[Poison nettle]]</span> || None || nature || 1 || research: 25<br/>scrolls: 1<br/> || nature: 1<br/> || {'kind': 'poison', 'duration': 10, 'damage': '0.5~1'} || No || g.spellbook.value>0<br/>g.nature>0
 +
|-
 +
| <span id="poisonward">[[Poison ward(spell)]]</span> || None || nature || 2 || research: 50<br/>scrolls: 10<br/> || nature: 3<br/> || for 30 sec: {'self.resist.poison': 20} || No || g.spellbook.value>0
 +
|-
 +
| <span id="vinewhip">[[Vine whip]]</span> || None || nature || 3 || research: 50<br/>scrolls: 5<br/>naturegem: 1<br/> || nature: 3<br/> || Deal 6.5~10.5 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.player.level>=4<br/>g.naturelore>=5
 +
|-
 +
| <span id="mk_spider">[[Summon spider]]</span> || None || nature || 5 || research: 100<br/>scrolls: 20<br/> || nature: 4<br/> ||  || No || Nothing
 +
|-
 +
| <span id="mk_raven">[[Summon raven]]</span> || None || nature || 3 || research: 100<br/>scrolls: 20<br/> || nature: 4<br/> ||  || No || Nothing
 +
|-
 +
| <span id="tend">[[Magic tending]]</span> || None || nature || 3 || research: 100<br/>scrolls: 20<br/> || herbs: 5<br/>nature: 5<br/> ||  || No || Nothing
 +
|-
 +
| <span id="wildtend">[[Wild tending]]</span> || None || nature || 5 || research: 100<br/>codices: 25<br/> || herbs: 10<br/>nature: 7<br/> ||  || No || (g.druid+g.warden+g.kell+g.fey)>0
 +
|-
 +
| <span id="mk_murder">[[Summon murder]]</span> || None || nature || 5 || research: 1000<br/>codices: 10<br/>managem: 3<br/> || mana: 7<br/> ||  || No || summoner
 +
|-
 +
| <span id="pronature">[[Protection: nature]]</span> || None || nature || 2 || research: 25<br/>scrolls: 5<br/> || nature: 1<br/> || for 20 sec: {'self.resist.nature': 10, 'self.resist.poison': 10} || No || g.player.level>=4<br/>g.naturelore>=3
 +
|-
 +
| <span id="wildgrowth">[[Wild growth]]</span> || None || nature || 1 || research: 50<br/>scrolls: 5<br/> || nature: 2<br/> || for 45 sec: {'herbs.rate': 0.5} || No || g.spellbook.value>0<br/>g.herbalism>=3
 +
|-
 +
| <span id="venom1">[[Venom i]]</span> || None || nature || 5 || research: 500<br/>codices: 1<br/>naturegem: 1<br/> || nature: 5<br/> || {'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '2~4'} || No || g.player.level>=7<br/>g.naturelore>=6
 +
|-
 +
| <span id="abundance">[[Abundance]]</span> || None || nature || 8 || research: 1000<br/>tomes: 5<br/> || nature: 8<br/> || for 60 sec: {'herbs.rate': 1.5} || No || g.naturelore>=15
 +
|-
 +
| <span id="venom2">[[Venom ii]]</span> || None || nature || 9 || research: 4000<br/>tomes: 1<br/>naturegem: 10<br/> || nature: 5<br/> || {'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '8~15'} || No || g.venom1>0<br/>g.tier3>0
 +
|-
 +
| <span id="cordyceps">[[Cordyceps]]</span> || None || nature || 7 || research: 4000<br/>tomes: 5<br/>naturegem: 10<br/> || nature: 5<br/> || {'kind': 'poison', 'duration': 45, 'damage': '7~11'} || No || g.venom2>0<br/>g.druid>0
 
|-
 
|-
 
|}
 
|}
Line 267: Line 277:
 
|-
 
|-
 
|}
 
|}
==Blade==
+
==Astral==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="kannadance">[[Kanna's dervish dance]]</span> || she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver || bladelore || 7 || research: 500<br/>tomes: 1<br/>airgem: 10<br/> || air: 8<br/> || for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} || No || spellblade
+
| <span id="starfall">[[Starfall]]</span> || None || astral || None || research: 2000<br/>tomes: 15<br/>arcana: 10<br/>managem: 15<br/> || managem: 1<br/> || {'duration': 30, 'kind': 'astral', 'dmg': '20~30'} || No || g.tier5>0<br/>(g.astralseer+g.wizard3+g.wizard2)>0<br/>g.astronomy>=15<br/>g.evil==0
 
|-
 
|-
| <span id="throw_swords">[[Lost sword art: flying swords]]</span> || None || blade || 11 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || mana: 10<br/> || Deal 20~30 damage || No || sworduse
+
|}
 +
==Water==
 +
{| class="wikitable sortable"
 
|-
 
|-
| <span id="giantkilling">[[Lost sword art: giant slayer]]</span> || None || blade || 12 || research: 1000<br/>codices: 10<br/>spiritgem: 10<br/> || gems: 1<br/>mana: 12<br/> || Deal 35~65 damage and {'duration': 10, 'mod': {'defense': -10}} || No || g.sworduse>1
+
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="mk_blade">[[Summon blade]]</span> || None || blade || 7 || research: 5000<br/>tomes: 5<br/> || mana: 12<br/> || || No || (g.battlemage+g.spellblade+g.dreadlord+g.summoner)>0
+
| <span id="stam1">[[Minor fount]]</span> || Come thou fount || water || 1 || research: 25<br/>scrolls: 1<br/> || water: 1<br/> || for 30 sec: {'stamina': 0.3} || No || g.spellbook.value>0<br/>g.water>0
 
|-
 
|-
|}
+
| <span id="stam2">[[Fount]]</span> || None || water || 5 || watergem: 10<br/>tomes: 3<br/> || water: 1<br/> || for 60 sec: {'stamina': 0.7} || No || g.stam1>0
==Charms==
 
{| class="wikitable sortable"
 
 
|-
 
|-
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
+
| <span id="stam3">[[Greater fount]]</span> || Come thou fount || water || 10 || watergem: 10<br/>waterrune: 20<br/>tomes: 20<br/> || water: 1.5<br/> || for 90 sec: {'stamina': 2} || No || Nothing
 
|-
 
|-
| <span id="clarity">[[Clarity]]</span> || None || charms || 7 || || spiritgem: 1<br/> || || No || Nothing
+
| <span id="waterblast">[[Water spray]]</span> || None || water || 3 || research: 30<br/>scrolls: 10<br/> || water: 1<br/> || Deal 2~5 damage || No || Nothing
 
|-
 
|-
|}
+
| <span id="frostbolt">[[Frost bolt]]</span> || None || water || 2 || research: 30<br/>scrolls: 10<br/>watergem: 1<br/> || water: 2<br/> || Deal 6~11 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0
==Blood==
 
{| class="wikitable sortable"
 
 
|-
 
|-
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
+
| <span id="frostbolt2">[[Frost bolt ii]]</span> || None || water || 6 || codices: 10<br/>watergem: 6<br/> || water: 4<br/> || Deal 16~21 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 2<br/>attack.tohit: 7<br/> || g.frostbolt>0<br/>g.tier2>0
 
|-
 
|-
| <span id="bodyisdry">[[Last stand]]</span> || don't lose your way || blood || 7 || research: 500<br/>tomes: 1<br/>bloodgem: 10<br/> || mana: 10<br/> || for 60 sec: {'hp.max': 50, 'hp': 50, 'hp.rate': -2, 'self.tohit': 10, 'self.damage': 10} || No || bloodmage
+
| <span id="frostbolt3">[[Frost bolt iii]]</span> || None || water || 10 || codices: 10<br/>watergem: 6<br/> || water: 7<br/> || Deal 36~45 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 2<br/>attack.tohit: 7<br/> || g.frostbolt2>0<br/>g.tier3>0
 
|-
 
|-
| <span id="bloodshot">[[Bloodshot]]</span> || None || blood || 8 || research: 1000<br/>tomes: 5<br/>bloodgem: 15<br/> || hp: a.hp/4<br/> || Deal a.hp damage || No || Nothing
+
| <span id="prowater">[[Protection: water]]</span> || None || water || 2 || research: 100<br/>scrolls: 5<br/> || water: 1<br/> || for 20 sec: {'self.resist.water': 10, 'self.resist.cold': 10} || No || g.player.level>=4<br/>g.waterlore>=3
 
|-
 
|-
|}
+
| <span id="waterinsight">[[Water sense]]</span> || None || water || 2 || research: 100<br/>codices: 1<br/>watergem: 1<br/> || water: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'waterlore.rate': '0.2+2%'} || No || Nothing
==Astral==
 
{| class="wikitable sortable"
 
 
|-
 
|-
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
+
| <span id="resistparalysis">[[Resist paralysis]]</span> || None || water || 7 || research: 4000<br/>tomes: 5<br/> || water: 2<br/> || for 60 sec: {'self.resist.paralysis': 50} || No || g.waterlore>=10
 
|-
 
|-
| <span id="starfall">[[Starfall]]</span> || None || astral || None || research: 2000<br/>tomes: 15<br/>arcana: 10<br/>managem: 15<br/> || managem: 1<br/> || {'duration': 30, 'kind': 'astral', 'dmg': '20~30'} || No || g.tier5>0<br/>(g.astralseer+g.wizard3+g.wizard2)>0<br/>g.astronomy>=15<br/>g.evil==0
+
| <span id="immunefire1">[[Quenching sphere]]</span> || None || water || 5 || research: 4000<br/>tomes: 1<br/> || water: 5<br/> || for 20 sec: {'self.immunities.fire': 1} || No || g.waterlore>=8
 
|-
 
|-
|}
+
| <span id="hightide">[[High tide]]</span> || None || water || 6 || research: 400<br/>watergem: 10<br/>tomes: 5<br/> || water: 5<br/> || {'kind': 'water', 'targets': 'enemies', 'dmg': '3~7', 'duration': 30, 'mod': {'speed': -5, 'dodge': -10}}for 30 sec: {'self.resist.water': 50} || No || g.tier3>0
==Conjuration==
 
{| class="wikitable sortable"
 
 
|-
 
|-
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
+
| <span id="forceten">[[Force ten]]</span> || force without form || water || 15 || research: 4000<br/>watergem: 25<br/>tomes: 20<br/> || water: 8<br/> || {'kind': 'water', 'dmg': '20~30', 'duration': 30}for 30 sec: {'self.resist.water': 75} || No || Nothing
 
|-
 
|-
| <span id="apiary">[[Dbulm's apiary]]</span> || beees || conjuration || 10 || research: 2000<br/>tomes: 15<br/>arcana: 10<br/>airgem: 15<br/> || airgem: 1<br/> || for 10 sec: stingybee || No || g.tier5>0<br/>g.conjuration>=5<br/>g.summoning>=10
+
| <span id="immunefire2">[[Greater quenching sphere]]</span> || None || water || 5 || research: 4000<br/>tomes: 10<br/> || water: 7<br/> || for 100 sec: {'self.immunities.fire': 1} || No || g.waterlore>=15
 
|-
 
|-
 
|}
 
|}
==Air==
+
==Fire==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="speak">[[Speak]]</span> || None || air || 10 ||  || air: 2<br/>managem: 1<br/> ||  || No || Nothing
+
| <span id="embolden">[[Embolden]]</span> || None || fire || 3 ||  || fire: 1<br/> ||  || No || Nothing
 
|-
 
|-
| <span id="whirl1">[[Whirling step]]</span> || None || air || 1 || research: 25<br/>scrolls: 1<br/> || air: 1<br/> || for 45 sec: {'dodge': 1} || No || g.spellbook.value>0
+
| <span id="firedart">[[Fire dart]]</span> || None || fire || 1 || research: 25<br/>scrolls: 1<br/> || fire: 1<br/> || Deal 3~5 damage || After 25use:<br/>attack.damage.max: 1.5<br/>After 75use:<br/>attack.damage.min: 1.5<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0<br/>g.fire>0
 
|-
 
|-
| <span id="whirl2">[[Whirling step ii]]</span> || None || air || 3 || research: 500<br/>codices: 5<br/>airgem: 1<br/> || air: 5<br/> || for 60 sec: {'dodge': 2, 'speed': 0.3} || No || whirl1
+
| <span id="firebolt">[[Fire bolt]]</span> || None || fire || 2 || research: 30<br/>scrolls: 5<br/>firegem: 1<br/> || fire: 4<br/> || Deal 4~5 damage || After 25use:<br/>attack.damage.max: 2<br/>After 75use:<br/>attack.damage.min: 2<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 2<br/>attack.tohit: 3<br/> || firedart
 
|-
 
|-
| <span id="whirl3">[[Whirling step iii]]</span> || None || air || 5 || airgem: 10<br/>tomes: 1<br/> || air: 4<br/> || for 80 sec: {'dodge': 5, 'speed': 0.55} || No || whirl2
+
| <span id="searingbolt">[[Searing bolt]]</span> || None || fire || 3 || research: 100<br/>codices: 10<br/>firegem: 3<br/> || fire: 5<br/> || Deal 7~10 damage and {'dmg': '2~3', 'duration': 10} || After 30use:<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.damage.min: 3<br/>After 300use:<br/>attack.damage.max: 4<br/>attack.damage.min: 3<br/>attack.tohit: 5<br/> || firebolt
 
|-
 
|-
| <span id="unseenservant">[[Unseen servant]]</span> || None || air || 2 || research: 30<br/>scrolls: 5<br/>airgem: 1<br/> || air: 5<br/> || for 45 sec: {'gold': 2} || No || g.player.level>=4<br/>g.airlore>=4
+
| <span id="magmabolt">[[Magma bolt]]</span> || None || fire || 5 || research: 100<br/>tomes: 1<br/>firegem: 10<br/> || fire: 7<br/> || Deal 15~20 damage and {'dmg': '5~7', 'duration': 20} || After 50use:<br/>attack.damage.max: 4<br/>After 150use:<br/>attack.damage.min: 4<br/>After 500use:<br/>attack.damage.max: 5<br/>attack.damage.min: 4<br/>attack.tohit: 7<br/> || searingbolt
 
|-
 
|-
| <span id="airinsight">[[Wind sense]]</span> || None || air || 2 || research: 100<br/>codices: 1<br/>airgem: 1<br/> || air: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'airlore.rate': '0.2+2%'} || No || Nothing
+
| <span id="flamestrike">[[Flamestrike]]</span> || None || fire || 4 || tomes: 5<br/>firegem: 10<br/> || fire: 3<br/>hp: 10<br/> || Deal a.weapon.damage+a.getBonus( a.weapon.kind ) damage || No || Nothing
 
|-
 
|-
| <span id="speed1">[[Dust devil]]</span> || None || air || 3 || research: 500<br/>codices: 1<br/>airgem: 3<br/> || air: 1<br/> || for 20 sec: {'speed': 1} || No || air.max: 5
+
| <span id="profire">[[Protection: fire]]</span> || None || fire || 2 || research: 100<br/>scrolls: 10<br/> || fire: 1<br/> || for 20 sec: {'self.resist.fire': 10} || No || g.player.level>=4<br/>g.firelore>=2
 
|-
 
|-
| <span id="speed2">[[Dust devil ii]]</span> || None || air || 5 || research: 500<br/>tomes: 1<br/>airgem: 5<br/> || air: 3<br/> || for 45 sec: {'speed': 2} || No || air.max: 5
+
| <span id="fireinsight">[[Fire sense]]</span> || None || fire || 2 || research: 100<br/>codices: 1<br/>firegem: 1<br/> || fire: 2<br/> || for 60 sec: {'lore.rate': 0.5, 'firelore.rate': '0.2+2%'} || No || Nothing
 
|-
 
|-
| <span id="soothing">[[Soothing breeze]]</span> || None || air || 2 || research: 200<br/>codices: 5<br/>airgem: 1<br/> || air: 3<br/> || for 45 sec: {'unease': -0.2, 'madness': -0.2, 'weary': -0.2} || No || Nothing
+
| <span id="firestorm">[[Firestorm]]</span> || || fire || 17 || research: 4000<br/>firegem: 25<br/>tomes: 20<br/> || fire: 8<br/> || {'kind': 'fire', 'targets': 'all', 'dmg': '30~50', 'duration': 30}for 30 sec: {'resist.fire': 80} || No || Nothing
 
|-
 
|-
| <span id="airburst">[[Burst]]</span> || None || air || 1 || research: 100<br/>scrolls: 10<br/> || air: 1<br/> || Deal 1~4 damage || No || Nothing
+
|}
 +
==Trickery==
 +
{| class="wikitable sortable"
 
|-
 
|-
| <span id="zap">[[Zap]]</span> || None || air || 3 || research: 100<br/>scrolls: 10<br/> || air: 2<br/> || Deal 1~2 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -3}} || After 30use:<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.damage.min: 1<br/>After 300use:<br/>attack.damage.max: 6<br/>attack.tohit: 2<br/> || g.lightlore>=5<br/>OR<br/>g.airlore>=5
+
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="elec1">[[Lightning]]</span> || shazaaam? || air || 6 || research: 500<br/>codices: 10<br/>airgem: 5<br/>lightgem: 5<br/> || air: 5<br/> || Deal 5~10 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -4}} || After 30use:<br/>attack.damage.max: 3<br/>After 150use:<br/>attack.damage.max: 3<br/>After 400use:<br/>attack.damage.max: 4<br/>attack.tohit: 4<br/> || g.airlore>=7<br/>g.zap>0<br/>g.tier2>0
+
| <span id="jinx">[[Jinx]]</span> || None || trickery || 2 || research: 75<br/> || mana: 2<br/> || {'id': 'jinx', 'kind': 'curse', 'mod': {'tohit': -5}, 'duration': 20} || No || trickster
 
|-
 
|-
| <span id="elec2">[[Doublestrike]]</span> || sometimes lightning does strike twice. || air || 9 || research: 1000<br/>tomes: 3<br/>airgem: 10<br/> || air: 5<br/> || Deal 7~15 damage and {'name': 'blind', 'duration': 1, 'damage': '7~15', 'mod': {'tohit': -7}} || After 30use:<br/>attack.damage.max: 4<br/>After 100use:<br/>attack.damage.max: 4<br/>After 300use:<br/>attack.damage.max: 5<br/>attack.tohit: 5<br/> || g.airlore>=9<br/>g.elec1>0
+
| <span id="massjinx">[[Mass jinx]]</span> || None || trickery || 4 || research: 1000<br/>codices: 10<br/> || chaos: 1<br/> || {'id': 'jinx', 'kind': 'curse', 'duration': 30, 'mod': {'tohit': -10}} || No || trickster
|-
 
| <span id="elec3">[[Thunderstrike]]</span> || None || air || 12 || research: 5000<br/>tomes: 10<br/>airgem: 15<br/> || air: 10<br/> || {'targets': 'enemies', 'kind': 'air', 'duration': 15, 'damage': '7~25', 'mod': {'tohit': -5}} || After 30use:<br/>attack.dot.dmg.max: 5<br/>After 100use:<br/>attack.dot.dmg.min: 5<br/>After 300use:<br/>attack.dot.dmg.max: 5<br/>attack.dot.dmg.min: 4<br/>attack.tohit: 5<br/> || g.airlore>=12<br/>g.elec2>0
 
 
|-
 
|-
 
|}
 
|}
==Shadow==
+
==Mana==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="darkbolt">[[Dark bolt]]</span> || None || shadow || 1 || research: 25<br/>scrolls: 1<br/> || shadow: 1<br/> || Deal 0.5~2 damage and {'kind': 'shadow', 'duration': 15, 'damage': 1} || After 25use:<br/>attack.damage.max: 1<br/>After 75use:<br/>attack.damage.min: 1<br/>After 300use:<br/>attack.damage.max: 2<br/>attack.damage.min: 1<br/>attack.tohit: 2<br/> || g.spellbook.value>0<br/>g.shadow>0
+
| <span id="prismaticmissile">[[Prismatic missile]]</span> || None || mana || 15 || research: 6000<br/>tomes: 40<br/> || mana: 7<br/> || || After 25use:<br/>attack.hits.damage.max: 1<br/>After 100use:<br/>attack.hits.tohit: 1<br/>attack.hits.damage.min: 1<br/> || g.magiphysics>=5
 
|-
 
|-
| <span id="blast">[[Blasting curse]]</span> || None || shadow || 3 || research: 750<br/>shadowgem: 1<br/> || shadow: 3<br/> || Deal 4~7 damage and {'kind': 'shadow', 'duration': 10, 'damage': 0.7, 'leech': 1} || After 25use:<br/>attack.damage.max: 3<br/>After 75use:<br/>attack.damage.min: 3<br/>After 300use:<br/>attack.damage.max: 3<br/>attack.damage.min: 3<br/>attack.tohit: 4<br/> || g.shadow>=8<br/>g.evil>0
+
| <span id="wake">[[Wake]]</span> || None || mana || 5 || || mana: 1<br/>herbs: 1<br/> || || No || Nothing
 
|-
 
|-
| <span id="deathbolt">[[Death bolt]]</span> || None || shadow || 7 || shadowgem: 10<br/>tomes: 3<br/> || shadow: 5<br/> || Deal 15~20 damage and {'kind': 'drain', 'duration': 30, 'damage': 3} || After 25use:<br/>attack.damage.max: 4<br/>After 75use:<br/>attack.damage.min: 5<br/>After 300use:<br/>attack.damage.max: 4<br/>attack.damage.min: 4<br/>attack.tohit: 4<br/> || darkbolt
+
| <span id="cureparalyze">[[Cure paralysis]]</span> || None || mana || 7 || || mana: 2<br/>gems: 1<br/> || || No || Nothing
 
|-
 
|-
| <span id="lifedrain">[[Drain life]]</span> || None || shadow || 12 || research: 5000<br/>shadowgem: 20<br/>tomes: 10<br/> || shadow: 7<br/> || {'kind': 'drain', 'leech': 0.75, 'duration': 60, 'damage': '15~30'} || After 25use:<br/>attack.dot.damage.max: 5<br/>After 75use:<br/>attack.dot.damage.min: 5<br/>After 300use:<br/>attack.dot.damage.max: 5<br/>attack.dot.damage.min: 5<br/> || g.necromancy>=8<br/>g.shadowlore>=25
+
| <span id="quell">[[Quell]]</span> || None || mana || 15 || arcana: 30<br/> || mana: 5<br/> || {'duration': 60, 'mod': {'speed': -20}} || No || g.lore>=35<br/>g.tier5>0
 
|-
 
|-
| <span id="gloom">[[Gloom]]</span> || None || shadow || 2 || research: 100<br/>codices: 1<br/>shadowgem: 1<br/> || shadow: 2<br/> || {'targets': 'enemies', 'kind': 'shadow', 'duration': 100, 'resist.shadow': -10} || No || g.shadow>=10
+
| <span id="mana1">[[Minor mana]]</span> || None || mana || 1 || research: 25<br/>scrolls: 1<br/> || mana: 0.1<br/> || for 30 sec: {'mana': 0.25} || No || g.spellbook.value>0
 
|-
 
|-
| <span id="mk_zombie">[[Raise zombie]]</span> || None || shadow || 2 || research: 30<br/>scrolls: 5<br/>shadowgem: 1<br/> || shadow: 7<br/> || || No || g.shadowlore>0<br/>g.reanimation>0
+
| <span id="mana2">[[Lesser mana]]</span> || None || mana || 2 || research: 30<br/>codices: 1<br/>managem: 1<br/> || mana: 0.3<br/> || for 60 sec: {'mana': 0.45} || No || mana1
 
|-
 
|-
| <span id="reanimate">[[Reanimate]]</span> || None || shadow || 3 || research: 50<br/>scrolls: 25<br/> || bonedust: 5<br/>shadow: 5<br/> || || No || Nothing
+
| <span id="mana3">[[Mana(spell)]]</span> || None || mana || 5 || research: 200<br/>codices: 10<br/>managem: 5<br/> || mana: 1<br/> || for 120 sec: {'mana': 0.8} || No || mana2
 
|-
 
|-
| <span id="reanimate2">[[Greater reanimate]]</span> || None || shadow || 5 || codices: 10<br/>research: 500<br/> || bonedust: 10<br/>bones: 3<br/>shadow: 5<br/> || || No || Nothing
+
| <span id="magicmissile">[[Magic missile]]</span> || None || mana || 1 || research: 25<br/>scrolls: 1<br/> || mana: 1<br/> || Deal 1.5~2.5 damage || After 10use:<br/>attack.damage.max: 1<br/>After 50use:<br/>attack.damage.min: 1<br/>After 200use:<br/>attack.damage.max: 1<br/>attack.damage.min: 1<br/> || g.spellbook.value>0
 
|-
 
|-
| <span id="prolight">[[Protection: light]]</span> || None || shadow || 2 || research: 100<br/>scrolls: 10<br/> || shadow: 2<br/> || for 20 sec: {'self.resist.holy': 10, 'self.resist.light': 10} || No || g.player.level>=4<br/>g.shadowlore>=3
+
| <span id="prismaticspray">[[Prismatic spray]]</span> || None || mana || 1 || research: 100<br/>scrolls: 10<br/> || mana: 1<br/> || Deal 0~2 damage || After 25use:<br/>attack.tohit: 1<br/>attack.damage.max: 1<br/>After 100use:<br/>attack.tohit: 2<br/>attack.damage.min: 1<br/> || g.spellbook.value>0
 
|-
 
|-
| <span id="darkpromptings">[[Dark promptings]]</span> || None || shadow || 3 || research: 500<br/>codices: 1<br/>shadowgem: 1<br/> || shadow: 5<br/>bonedust: 1<br/> || for 60 sec: {'lore.rate': 0.5, 'dissection.rate': '0.3+2%', 'shadowlore.rate': '0.3+2%', 'demonology.rate': '0.3+2%', 'reanimation.rate': '0.3+2%'} || No || g.player.level>=5<br/>g.shadowlore>=5
+
| <span id="prismaticspray2">[[Greater prismatic spray]]</span> || None || mana || 9 || research: 100<br/>scrolls: 10<br/> || mana: 8<br/> || Deal 12~30 damage || After 25use:<br/>attack.tohit: 3<br/>attack.damage.max: 3<br/>After 100use:<br/>attack.tohit: 3<br/>attack.damage.min: 3<br/> || g.tier3>0
 
|-
 
|-
| <span id="angelofdeath">[[Angel of death]]</span> || None || shadow || 5 || research: 3000<br/>tomes: 1<br/>shadowgem: 5<br/>spiritgem: 1<br/> || shadow: 10<br/>spirit: 5<br/> || for 90 sec: {'bodies': 0.03, 'souls': 0.012} || No || evil,shadow.max: 15
+
| <span id="mk_hobgoblin">[[Summon hobgoblin]]</span> || None || mana || 6 || research: 100<br/>tomes: 1<br/> || mana: 10<br/> || || No || Nothing
 
|-
 
|-
|}
+
| <span id="magebolt">[[Mage bolt]]</span> || None || mana || 9 || research: 5000<br/>tomes: 5<br/>managem: 20<br/> || mana: 4<br/> || Deal 10~20 damage || After 10use:<br/>attack.damage.max: 5<br/>After 50use:<br/>attack.damage.min: 5<br/>After 200use:<br/>attack.damage.max: 5<br/>attack.damage.min: 5<br/> || (g.mage+g.wizard+g.wizard2+g.highmage)>0
==Bladelore==
 
{| class="wikitable sortable"
 
 
|-
 
|-
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
+
| <span id="resistsilence">[[Resist silence]]</span> || None || mana || 7 || research: 5000<br/>tomes: 20<br/>managem: 10<br/> || mana: 2<br/> || for 60 sec: {'self.resist.silence': 50} || No || g.lore>=15
|-
 
| <span id="kannadance">[[Kanna's dervish dance]]</span> || she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver || bladelore || 7 || research: 500<br/>tomes: 1<br/>airgem: 10<br/> || air: 8<br/> || for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} || No || spellblade
 
 
|-
 
|-
 
|}
 
|}
==Trickery==
+
==Blood==
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
! Name !! Flavor !! School !! Level !! Unlocking cost !! Use cost !! Effect !! Upgrade !! Requirement
 
|-
 
|-
| <span id="jinx">[[Jinx]]</span> || None || trickery || 2 || research: 75<br/> || mana: 2<br/> || {'id': 'jinx', 'kind': 'curse', 'mod': {'tohit': -5}, 'duration': 20} || No || trickster
+
| <span id="bodyisdry">[[Last stand]]</span> || don't lose your way || blood || 7 || research: 500<br/>tomes: 1<br/>bloodgem: 10<br/> || mana: 10<br/> || for 60 sec: {'hp.max': 50, 'hp': 50, 'hp.rate': -2, 'self.tohit': 10, 'self.damage': 10} || No || bloodmage
 
|-
 
|-
| <span id="massjinx">[[Mass jinx]]</span> || None || trickery || 4 || research: 1000<br/>codices: 10<br/> || chaos: 1<br/> || {'id': 'jinx', 'kind': 'curse', 'duration': 30, 'mod': {'tohit': -10}} || No || trickster
+
| <span id="bloodshot">[[Bloodshot]]</span> || None || blood || 8 || research: 1000<br/>tomes: 5<br/>bloodgem: 15<br/> || hp: a.hp/4<br/> || Deal a.hp damage || No || Nothing
 
|-
 
|-
 
|}
 
|}

Latest revision as of 09:06, 15 May 2020

This page has been automatically updated the 2020-05-15 02:04:21.569514

Charms

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Clarity None charms 7 spiritgem: 1
No Nothing

Air

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Speak None air 10 air: 2
managem: 1
No Nothing
Whirling step None air 1 research: 25
scrolls: 1
air: 1
for 45 sec: {'dodge': 1} No g.spellbook.value>0
Whirling step ii None air 3 research: 500
codices: 5
airgem: 1
air: 5
for 60 sec: {'dodge': 2, 'speed': 0.3} No whirl1
Whirling step iii None air 5 airgem: 10
tomes: 1
air: 4
for 80 sec: {'dodge': 5, 'speed': 0.55} No whirl2
Unseen servant None air 2 research: 30
scrolls: 5
airgem: 1
air: 5
for 45 sec: {'gold': 2} No g.player.level>=4
g.airlore>=4
Wind sense None air 2 research: 100
codices: 1
airgem: 1
air: 2
for 60 sec: {'lore.rate': 0.5, 'airlore.rate': '0.2+2%'} No Nothing
Dust devil None air 3 research: 500
codices: 1
airgem: 3
air: 1
for 20 sec: {'speed': 1} No air.max: 5
Dust devil ii None air 5 research: 500
tomes: 1
airgem: 5
air: 3
for 45 sec: {'speed': 2} No air.max: 5
Soothing breeze None air 2 research: 200
codices: 5
airgem: 1
air: 3
for 45 sec: {'unease': -0.2, 'madness': -0.2, 'weary': -0.2} No Nothing
Burst None air 1 research: 100
scrolls: 10
air: 1
Deal 1~4 damage No Nothing
Zap None air 3 research: 100
scrolls: 10
air: 2
Deal 1~2 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -3}} After 30use:
attack.damage.max: 3
After 100use:
attack.damage.min: 1
After 300use:
attack.damage.max: 6
attack.tohit: 2
g.lightlore>=5
OR
g.airlore>=5
Lightning shazaaam? air 6 research: 500
codices: 10
airgem: 5
lightgem: 5
air: 5
Deal 5~10 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -4}} After 30use:
attack.damage.max: 3
After 150use:
attack.damage.max: 3
After 400use:
attack.damage.max: 4
attack.tohit: 4
g.airlore>=7
g.zap>0
g.tier2>0
Doublestrike sometimes lightning does strike twice. air 9 research: 1000
tomes: 3
airgem: 10
air: 5
Deal 7~15 damage and {'name': 'blind', 'duration': 1, 'damage': '7~15', 'mod': {'tohit': -7}} After 30use:
attack.damage.max: 4
After 100use:
attack.damage.max: 4
After 300use:
attack.damage.max: 5
attack.tohit: 5
g.airlore>=9
g.elec1>0
Thunderstrike None air 12 research: 5000
tomes: 10
airgem: 15
air: 10
{'targets': 'enemies', 'kind': 'air', 'duration': 15, 'damage': '7~25', 'mod': {'tohit': -5}} After 30use:
attack.dot.dmg.max: 5
After 100use:
attack.dot.dmg.min: 5
After 300use:
attack.dot.dmg.max: 5
attack.dot.dmg.min: 4
attack.tohit: 5
g.airlore>=12
g.elec2>0

Blade

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Kanna's dervish dance she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver bladelore 7 research: 500
tomes: 1
airgem: 10
air: 8
for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} No spellblade
Lost sword art: flying swords None blade 11 research: 1000
codices: 10
spiritgem: 10
mana: 10
Deal 20~30 damage No sworduse
Lost sword art: giant slayer None blade 12 research: 1000
codices: 10
spiritgem: 10
gems: 1
mana: 12
Deal 35~65 damage and {'duration': 10, 'mod': {'defense': -10}} No g.sworduse>1
Summon blade None blade 7 research: 5000
tomes: 5
mana: 12
No (g.battlemage+g.spellblade+g.dreadlord+g.summoner)>0

Spirit

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Spirit art: soulstrike None spirit 6 research: 1000
codices: 10
spiritgem: 10
souls: 1
spirit: 1
Deal 20~29 damage No g.shian>0
g.soulflag>0
Soul card: soul lure None spirit 10 research: 1000
codices: 10
spiritgem: 20
spirit: 10
{'id': 'soullure', 'kind': 'spirit', 'duration': 10, 'targets': 'enemies', 'damage': '10~15'} No g.shian>0
g.soulflag2>0
Spirit art: soul river None spirit 15 research: 1000
codices: 10
spiritgem: 10
souls: 15
spirit: 5
Deal 80~110 damage No g.shian>0
g.soulflag3>0
Call spirit None spirit 1 research: 30
scrolls: 5
spirit: 5
No Nothing
Revive None spirit 3 research: 100
scrolls: 20
scrolls: 5
mana: 5
No Nothing
Whisper did you hear something? spirit 2 research: 100
scrolls: 5
spiritgem: 1
spirit: 5
mana: 2
for 50 sec: {'research': 1, 'sp': 0.001, 'arcana': 0.001} No g.player.level>=4
g.spiritlore>=4
Spiteful hex None spirit 4 research: 1000
codices: 10
spiritgem: 1
spirit: 7
{'id': 'hex1', 'kind': 'hex', 'duration': 15, 'damage': '5~7'} No g.witch>0
Guided strike None spirit 1 research: 25
scrolls: 1
spirit: 1
for 45 sec: {'self.tohit': 3} No g.divination>=3
True strike None spirit 3 codices: 1
research: 100
spirit: 2
for 45 sec: {'self.tohit': 7} No g.scrying>=1
Perfect strike None spirit 5 tomes: 1
research: 100
spiritgem: 5
spirit: 2
for 45 sec: {'self.tohit': 15} No g.scrying>=5
Calming murmurs None spirit 2 research: 200
codices: 5
spiritgem: 1
spirit: 3
for 45 sec: {'bf': -0.2, 'rage': -0.2, 'madness': -0.2} No Nothing

Shadow

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Dark bolt None shadow 1 research: 25
scrolls: 1
shadow: 1
Deal 0.5~2 damage and {'kind': 'shadow', 'duration': 15, 'damage': 1} After 25use:
attack.damage.max: 1
After 75use:
attack.damage.min: 1
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
g.shadow>0
Blasting curse None shadow 3 research: 750
shadowgem: 1
shadow: 3
Deal 4~7 damage and {'kind': 'shadow', 'duration': 10, 'damage': 0.7, 'leech': 1} After 25use:
attack.damage.max: 3
After 75use:
attack.damage.min: 3
After 300use:
attack.damage.max: 3
attack.damage.min: 3
attack.tohit: 4
g.shadow>=8
g.evil>0
Death bolt None shadow 7 shadowgem: 10
tomes: 3
shadow: 5
Deal 15~20 damage and {'kind': 'drain', 'duration': 30, 'damage': 3} After 25use:
attack.damage.max: 4
After 75use:
attack.damage.min: 5
After 300use:
attack.damage.max: 4
attack.damage.min: 4
attack.tohit: 4
darkbolt
Drain life None shadow 12 research: 5000
shadowgem: 20
tomes: 10
shadow: 7
{'kind': 'drain', 'leech': 0.75, 'duration': 60, 'damage': '15~30'} After 25use:
attack.dot.damage.max: 5
After 75use:
attack.dot.damage.min: 5
After 300use:
attack.dot.damage.max: 5
attack.dot.damage.min: 5
g.necromancy>=8
g.shadowlore>=25
Gloom None shadow 2 research: 100
codices: 1
shadowgem: 1
shadow: 2
{'targets': 'enemies', 'kind': 'shadow', 'duration': 100, 'resist.shadow': -10} No g.shadow>=10
Raise zombie None shadow 2 research: 30
scrolls: 5
shadowgem: 1
shadow: 7
No g.shadowlore>0
g.reanimation>0
Reanimate None shadow 3 research: 50
scrolls: 25
bonedust: 5
shadow: 5
No Nothing
Greater reanimate None shadow 5 codices: 10
research: 500
bonedust: 10
bones: 3
shadow: 5
No Nothing
Protection: light None shadow 2 research: 100
scrolls: 10
shadow: 2
for 20 sec: {'self.resist.holy': 10, 'self.resist.light': 10} No g.player.level>=4
g.shadowlore>=3
Dark promptings None shadow 3 research: 500
codices: 1
shadowgem: 1
shadow: 5
bonedust: 1
for 60 sec: {'lore.rate': 0.5, 'dissection.rate': '0.3+2%', 'shadowlore.rate': '0.3+2%', 'demonology.rate': '0.3+2%', 'reanimation.rate': '0.3+2%'} No g.player.level>=5
g.shadowlore>=5
Angel of death None shadow 5 research: 3000
tomes: 1
shadowgem: 5
spiritgem: 1
shadow: 10
spirit: 5
for 90 sec: {'bodies': 0.03, 'souls': 0.012} No evil,shadow.max: 15

Conjuration

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Dbulm's apiary beees conjuration 10 research: 2000
tomes: 15
arcana: 10
airgem: 15
airgem: 1
for 10 sec: stingybee No g.tier5>0
g.conjuration>=5
g.summoning>=10

Animation

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Mend wood None animation 10 research: 500
puppets: 5
puppets: 3
No puppeteer
Repair machina None animation 20 research: 8000
machinae: 10
machinae: 3
No mechanist
Tune automata None animation 30 research: 8000
automatas: 20
automatas: 3
No mechamancer
Animate puppet attacker None animation 1 research: 500
puppets: 5
puppets: 5
spirit: 10
No g.puppetry>=5
Assemble mecha-charger None animation 1 research: 8000
machinae: 10
machinae: 5
No g.machinacreation>=5
Shape autoslayer None animation 1 research: 8000
automatas: 20
automatas: 5
No g.automatasculpting>=5
Animate bulwark None animation 5 research: 5000
puppets: 40
puppets: 5
spirit: 10
No g.puppetry>=5
g.puppeteer>0
Assemble mecha-mender None animation 1 research: 8000
machinae: 10
machinae: 5
No g.machinacreation>=5
g.mechanist>0
Shape autocaster None animation 1 research: 8000
automatas: 20
automatas: 5
No g.automatasculpting>=5
g.mechamancer>0

Void

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Dispersal dream None void None voidgem: 10
dreams: 1
{'duration': 30, 'dmg': '200~300', 'kind': 'void'} No Nothing

Light

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Phrenesis' healing circle None light 4 research: 1000
codices: 25
light: 1
No g.lightlore>=7
Phrenesis' healing wave None light 10 research: 1000
codices: 25
light: 3
No g.lightlore>=20
Curesick None light 1 light: 1
No spellbook
Pulsing light None light 1 research: 25
scrolls: 1
light: 1
for 45 sec: {'hp': 1.1} No g.spellbook.value>0
g.light>0
Pulsing light ii None light 3 research: 100
codices: 1
lightgem: 3
light: 5
for 60 sec: {'hp': 2} No lightregen1
Pulsing light iii None light 5 research: 100
tomes: 1
lightgem: 10
light: 10
for 120 sec: {'hp': 5} No lightregen2
Light spear None light 3 research: 100
codices: 10
lightgem: 3
light: 2
Deal 5~8 damage After 30use:
attack.damage.min: 3
attack.tohit: 2
After 100use:
attack.damage.max: 3
attack.tohit: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
Nothing
Greater light spear None light 7 research: 100
codices: 10
lightgem: 3
light: 4
Deal 21~29 damage After 30use:
attack.damage.min: 3
attack.tohit: 2
After 100use:
attack.damage.max: 3
attack.tohit: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
attack.tohit: 4
g.lightspear>0
g.tier2>0
Summon unicorn None light 5 research: 1000
tomes: 10
lightgem: 5
light: 10
No g.evil==0
(g.seer+g.oracle+g.summoner)>0
g.magicbeasts>=5
Protection: shadow None light 2 research: 100
scrolls: 5
light: 2
for 20 sec: {'self.resist.shadow': 10, 'self.resist.undead': 10} No g.player.level>=4
g.lightlore>=3
Sealing light None light 2 research: 30
scrolls: 5
lightgem: 1
light: 5
No g.player.level>=4
g.lightlore>=4
Insight I know the pieces fit light 3 research: 500
codices: 1
lightgem: 1
light: 5
for 60 sec: {'lore.rate': 0.5, 'naturelore.rate': '0.2+2%', 'lightlore.rate': '0.2+2%', 'languages.rate': '0.2+2%'} No g.player.level>=5
g.lightlore>=5
Sealing light ii None light 4 research: 1000
codices: 10
lightgem: 1
light: 5
No heal1
Splendor None light 7 tomes: 1
lightgem: 10
runestones: 5
light: 7
for 60 sec: {'self.tohit': 5, 'hp.max': 50, 'defense': 10, 'speed': 2} No Nothing
Blinding flash None light 8 tomes: 10
lightgem: 20
runestones: 5
light: 5
Deal 3~5 damage and {'id': 'blind', 'kind': 'light', 'duration': 60, 'mod': {'tohit': -30}} No Nothing
Sealing light iii None light 7 research: 1000
tomes: 5
lightgem: 5
light: 7
No g.lightlore>=14
g.heal2>0

Chaos

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Cyril's celestial sling If you're already star-crossed, why not make a few stars cross as well? chaos 7 research: 7777
runestones: 7
firerune: 7
waterrune: 7
airrune: 7
earthrune: 7
chaos: 3
sindel: 1
{'%': 7} No g.tier5>0
g.chaos.max>=3

Bladelore

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Kanna's dervish dance she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver bladelore 7 research: 500
tomes: 1
airgem: 10
air: 8
for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} No spellblade

Nature

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Poison nettle None nature 1 research: 25
scrolls: 1
nature: 1
{'kind': 'poison', 'duration': 10, 'damage': '0.5~1'} No g.spellbook.value>0
g.nature>0
Poison ward(spell) None nature 2 research: 50
scrolls: 10
nature: 3
for 30 sec: {'self.resist.poison': 20} No g.spellbook.value>0
Vine whip None nature 3 research: 50
scrolls: 5
naturegem: 1
nature: 3
Deal 6.5~10.5 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.player.level>=4
g.naturelore>=5
Summon spider None nature 5 research: 100
scrolls: 20
nature: 4
No Nothing
Summon raven None nature 3 research: 100
scrolls: 20
nature: 4
No Nothing
Magic tending None nature 3 research: 100
scrolls: 20
herbs: 5
nature: 5
No Nothing
Wild tending None nature 5 research: 100
codices: 25
herbs: 10
nature: 7
No (g.druid+g.warden+g.kell+g.fey)>0
Summon murder None nature 5 research: 1000
codices: 10
managem: 3
mana: 7
No summoner
Protection: nature None nature 2 research: 25
scrolls: 5
nature: 1
for 20 sec: {'self.resist.nature': 10, 'self.resist.poison': 10} No g.player.level>=4
g.naturelore>=3
Wild growth None nature 1 research: 50
scrolls: 5
nature: 2
for 45 sec: {'herbs.rate': 0.5} No g.spellbook.value>0
g.herbalism>=3
Venom i None nature 5 research: 500
codices: 1
naturegem: 1
nature: 5
{'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '2~4'} No g.player.level>=7
g.naturelore>=6
Abundance None nature 8 research: 1000
tomes: 5
nature: 8
for 60 sec: {'herbs.rate': 1.5} No g.naturelore>=15
Venom ii None nature 9 research: 4000
tomes: 1
naturegem: 10
nature: 5
{'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '8~15'} No g.venom1>0
g.tier3>0
Cordyceps None nature 7 research: 4000
tomes: 5
naturegem: 10
nature: 5
{'kind': 'poison', 'duration': 45, 'damage': '7~11'} No g.venom2>0
g.druid>0

Earth

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Fling stone None earth 1 research: 30
scrolls: 5
earth: 1
Deal 2~6 damage No g.earthlore>=5
Mud None earth 2 research: 30
scrolls: 5
earthgem: 1
earth: 5
{'duration': 20, 'mod': {'speed': -0.2}} No g.player.level>=4
g.earthlore>=5
To sand None earth 15 research: 8000
tomes: 25
earthrune: 25
earth: 15
for 10 sec: {'self.defense': 200} No g.titan>0
g.geosculpting>11
Quicksand None earth 15 sp: 1
research: 8000
tomes: 25
earthrune: 25
earth: 15
{'duration': 15, 'dmg': '15~25', 'mod': {'speed': -12}} No g.geosculpting>7
Entomb None earth 25 sp: 15
research: 30000
tomes: 200
codices: 700
earthrune: 60
earthgem: 350
earth: 25
sindel: 2
{'duration': 30, 'dmg': '50~75', 'mod': {'speed': -25}} No g.titan>0
Smite None earth 2 research: 500
earth: 2
stamina: 1
Deal 30 damage No g.hammerlore>=5
Fissure None earth 5 research: 12000
earth: 8
stamina: 12
Deal 50 damage and {'kind': 'earth', 'duration': 2, 'mod': {'speed': -500}} No g.hammerlore>=10
Copper skin None earth 1 research: 25
scrolls: 1
earth: 1
for 30 sec: {'self.defense': 2} No g.spellbook.value>0
g.earth>0
Stone skin None earth 2 research: 30
scrolls: 5
earthgem: 1
earth: 5
for 50 sec: {'self.defense': 5} No earthlore: 5
Unearth hi-ho, hi-ho earth 3 research: 300
codices: 5
earthgem: 5
scrolls: 2
earth: 5
for 120 sec: {'gems.rate': 0.1} No Nothing
Iron skin None earth 2 research: 750
codices: 5
earthgem: 5
earth: 5
for 60 sec: {'self.defense': 10} No earthlore: 5
Steel skin None earth 5 research: 1000
tomes: 1
earthgem: 10
earth: 7
for 120 sec: {'self.defense': 25} No stoneskin
Adamant shell None earth 10 research: 4000
tomes: 5
earthgem: 30
earth: 10
for 180 sec: {'self.defense': 50} No steelskin
Tremor None earth 5 research: 100
codices: 30
earthgem: 5
earth: 5
{'dmg': '2~3', 'duration': 3, 'mod': {'speed': -10}} After 30use:
attack.tohit: 1
After 100use:
attack.dot.dmg.max: 1
attack.tohit: 2
After 300use:
attack.dot.dmg.max: 2
attack.dot.dmg.min: 1
attack.tohit: 2
slow1
Quake None earth 9 sp: 1
research: 1750
tomes: 5
earthgem: 10
earth: 5
{'duration': 30, 'dmg': '5~12', 'mod': {'speed': -7}} No Nothing

Astral

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Starfall None astral None research: 2000
tomes: 15
arcana: 10
managem: 15
managem: 1
{'duration': 30, 'kind': 'astral', 'dmg': '20~30'} No g.tier5>0
(g.astralseer+g.wizard3+g.wizard2)>0
g.astronomy>=15
g.evil==0

Water

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Minor fount Come thou fount water 1 research: 25
scrolls: 1
water: 1
for 30 sec: {'stamina': 0.3} No g.spellbook.value>0
g.water>0
Fount None water 5 watergem: 10
tomes: 3
water: 1
for 60 sec: {'stamina': 0.7} No g.stam1>0
Greater fount Come thou fount water 10 watergem: 10
waterrune: 20
tomes: 20
water: 1.5
for 90 sec: {'stamina': 2} No Nothing
Water spray None water 3 research: 30
scrolls: 10
water: 1
Deal 2~5 damage No Nothing
Frost bolt None water 2 research: 30
scrolls: 10
watergem: 1
water: 2
Deal 6~11 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
Frost bolt ii None water 6 codices: 10
watergem: 6
water: 4
Deal 16~21 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 3
attack.damage.min: 2
attack.tohit: 7
g.frostbolt>0
g.tier2>0
Frost bolt iii None water 10 codices: 10
watergem: 6
water: 7
Deal 36~45 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 3
attack.damage.min: 2
attack.tohit: 7
g.frostbolt2>0
g.tier3>0
Protection: water None water 2 research: 100
scrolls: 5
water: 1
for 20 sec: {'self.resist.water': 10, 'self.resist.cold': 10} No g.player.level>=4
g.waterlore>=3
Water sense None water 2 research: 100
codices: 1
watergem: 1
water: 2
for 60 sec: {'lore.rate': 0.5, 'waterlore.rate': '0.2+2%'} No Nothing
Resist paralysis None water 7 research: 4000
tomes: 5
water: 2
for 60 sec: {'self.resist.paralysis': 50} No g.waterlore>=10
Quenching sphere None water 5 research: 4000
tomes: 1
water: 5
for 20 sec: {'self.immunities.fire': 1} No g.waterlore>=8
High tide None water 6 research: 400
watergem: 10
tomes: 5
water: 5
{'kind': 'water', 'targets': 'enemies', 'dmg': '3~7', 'duration': 30, 'mod': {'speed': -5, 'dodge': -10}}for 30 sec: {'self.resist.water': 50} No g.tier3>0
Force ten force without form water 15 research: 4000
watergem: 25
tomes: 20
water: 8
{'kind': 'water', 'dmg': '20~30', 'duration': 30}for 30 sec: {'self.resist.water': 75} No Nothing
Greater quenching sphere None water 5 research: 4000
tomes: 10
water: 7
for 100 sec: {'self.immunities.fire': 1} No g.waterlore>=15

Fire

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Embolden None fire 3 fire: 1
No Nothing
Fire dart None fire 1 research: 25
scrolls: 1
fire: 1
Deal 3~5 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
g.fire>0
Fire bolt None fire 2 research: 30
scrolls: 5
firegem: 1
fire: 4
Deal 4~5 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 2
attack.damage.min: 2
attack.tohit: 3
firedart
Searing bolt None fire 3 research: 100
codices: 10
firegem: 3
fire: 5
Deal 7~10 damage and {'dmg': '2~3', 'duration': 10} After 30use:
attack.damage.max: 3
After 100use:
attack.damage.min: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
attack.tohit: 5
firebolt
Magma bolt None fire 5 research: 100
tomes: 1
firegem: 10
fire: 7
Deal 15~20 damage and {'dmg': '5~7', 'duration': 20} After 50use:
attack.damage.max: 4
After 150use:
attack.damage.min: 4
After 500use:
attack.damage.max: 5
attack.damage.min: 4
attack.tohit: 7
searingbolt
Flamestrike None fire 4 tomes: 5
firegem: 10
fire: 3
hp: 10
Deal a.weapon.damage+a.getBonus( a.weapon.kind ) damage No Nothing
Protection: fire None fire 2 research: 100
scrolls: 10
fire: 1
for 20 sec: {'self.resist.fire': 10} No g.player.level>=4
g.firelore>=2
Fire sense None fire 2 research: 100
codices: 1
firegem: 1
fire: 2
for 60 sec: {'lore.rate': 0.5, 'firelore.rate': '0.2+2%'} No Nothing
Firestorm fire 17 research: 4000
firegem: 25
tomes: 20
fire: 8
{'kind': 'fire', 'targets': 'all', 'dmg': '30~50', 'duration': 30}for 30 sec: {'resist.fire': 80} No Nothing

Trickery

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Jinx None trickery 2 research: 75
mana: 2
{'id': 'jinx', 'kind': 'curse', 'mod': {'tohit': -5}, 'duration': 20} No trickster
Mass jinx None trickery 4 research: 1000
codices: 10
chaos: 1
{'id': 'jinx', 'kind': 'curse', 'duration': 30, 'mod': {'tohit': -10}} No trickster

Mana

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Prismatic missile None mana 15 research: 6000
tomes: 40
mana: 7
After 25use:
attack.hits.damage.max: 1
After 100use:
attack.hits.tohit: 1
attack.hits.damage.min: 1
g.magiphysics>=5
Wake None mana 5 mana: 1
herbs: 1
No Nothing
Cure paralysis None mana 7 mana: 2
gems: 1
No Nothing
Quell None mana 15 arcana: 30
mana: 5
{'duration': 60, 'mod': {'speed': -20}} No g.lore>=35
g.tier5>0
Minor mana None mana 1 research: 25
scrolls: 1
mana: 0.1
for 30 sec: {'mana': 0.25} No g.spellbook.value>0
Lesser mana None mana 2 research: 30
codices: 1
managem: 1
mana: 0.3
for 60 sec: {'mana': 0.45} No mana1
Mana(spell) None mana 5 research: 200
codices: 10
managem: 5
mana: 1
for 120 sec: {'mana': 0.8} No mana2
Magic missile None mana 1 research: 25
scrolls: 1
mana: 1
Deal 1.5~2.5 damage After 10use:
attack.damage.max: 1
After 50use:
attack.damage.min: 1
After 200use:
attack.damage.max: 1
attack.damage.min: 1
g.spellbook.value>0
Prismatic spray None mana 1 research: 100
scrolls: 10
mana: 1
Deal 0~2 damage After 25use:
attack.tohit: 1
attack.damage.max: 1
After 100use:
attack.tohit: 2
attack.damage.min: 1
g.spellbook.value>0
Greater prismatic spray None mana 9 research: 100
scrolls: 10
mana: 8
Deal 12~30 damage After 25use:
attack.tohit: 3
attack.damage.max: 3
After 100use:
attack.tohit: 3
attack.damage.min: 3
g.tier3>0
Summon hobgoblin None mana 6 research: 100
tomes: 1
mana: 10
No Nothing
Mage bolt None mana 9 research: 5000
tomes: 5
managem: 20
mana: 4
Deal 10~20 damage After 10use:
attack.damage.max: 5
After 50use:
attack.damage.min: 5
After 200use:
attack.damage.max: 5
attack.damage.min: 5
(g.mage+g.wizard+g.wizard2+g.highmage)>0
Resist silence None mana 7 research: 5000
tomes: 20
managem: 10
mana: 2
for 60 sec: {'self.resist.silence': 50} No g.lore>=15

Blood

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Last stand don't lose your way blood 7 research: 500
tomes: 1
bloodgem: 10
mana: 10
for 60 sec: {'hp.max': 50, 'hp': 50, 'hp.rate': -2, 'self.tohit': 10, 'self.damage': 10} No bloodmage
Bloodshot None blood 8 research: 1000
tomes: 5
bloodgem: 15
hp: a.hp/4
Deal a.hp damage No Nothing

Full List

Name Flavor School Level Unlocking cost Use cost Effect Upgrade Requirement
Phrenesis' healing circle None light 4 research: 1000
codices: 25
light: 1
No g.lightlore>=7
Phrenesis' healing wave None light 10 research: 1000
codices: 25
light: 3
No g.lightlore>=20
Cyril's celestial sling If you're already star-crossed, why not make a few stars cross as well? chaos 7 research: 7777
runestones: 7
firerune: 7
waterrune: 7
airrune: 7
earthrune: 7
chaos: 3
sindel: 1
{'%': 7} No g.tier5>0
g.chaos.max>=3
Kanna's dervish dance she danced with the devil in the pale moonlight, blades gleaming and blurring like a single streak of silver bladelore 7 research: 500
tomes: 1
airgem: 10
air: 8
for 60 sec: {'stamina.max': 50, 'stamina.rate': -1, 'stamina': 50, 'dodge': 15, 'player.tohit': 10, 'player.damage': 5} No spellblade
Mend wood None animation 10 research: 500
puppets: 5
puppets: 3
No puppeteer
Repair machina None animation 20 research: 8000
machinae: 10
machinae: 3
No mechanist
Tune automata None animation 30 research: 8000
automatas: 20
automatas: 3
No mechamancer
Prismatic missile None mana 15 research: 6000
tomes: 40
mana: 7
After 25use:
attack.hits.damage.max: 1
After 100use:
attack.hits.tohit: 1
attack.hits.damage.min: 1
g.magiphysics>=5
Animate puppet attacker None animation 1 research: 500
puppets: 5
puppets: 5
spirit: 10
No g.puppetry>=5
Assemble mecha-charger None animation 1 research: 8000
machinae: 10
machinae: 5
No g.machinacreation>=5
Shape autoslayer None animation 1 research: 8000
automatas: 20
automatas: 5
No g.automatasculpting>=5
Animate bulwark None animation 5 research: 5000
puppets: 40
puppets: 5
spirit: 10
No g.puppetry>=5
g.puppeteer>0
Assemble mecha-mender None animation 1 research: 8000
machinae: 10
machinae: 5
No g.machinacreation>=5
g.mechanist>0
Shape autocaster None animation 1 research: 8000
automatas: 20
automatas: 5
No g.automatasculpting>=5
g.mechamancer>0
Lost sword art: flying swords None blade 11 research: 1000
codices: 10
spiritgem: 10
mana: 10
Deal 20~30 damage No sworduse
Lost sword art: giant slayer None blade 12 research: 1000
codices: 10
spiritgem: 10
gems: 1
mana: 12
Deal 35~65 damage and {'duration': 10, 'mod': {'defense': -10}} No g.sworduse>1
Spirit art: soulstrike None spirit 6 research: 1000
codices: 10
spiritgem: 10
souls: 1
spirit: 1
Deal 20~29 damage No g.shian>0
g.soulflag>0
Soul card: soul lure None spirit 10 research: 1000
codices: 10
spiritgem: 20
spirit: 10
{'id': 'soullure', 'kind': 'spirit', 'duration': 10, 'targets': 'enemies', 'damage': '10~15'} No g.shian>0
g.soulflag2>0
Spirit art: soul river None spirit 15 research: 1000
codices: 10
spiritgem: 10
souls: 15
spirit: 5
Deal 80~110 damage No g.shian>0
g.soulflag3>0
Minor fount Come thou fount water 1 research: 25
scrolls: 1
water: 1
for 30 sec: {'stamina': 0.3} No g.spellbook.value>0
g.water>0
Clarity None charms 7 spiritgem: 1
No Nothing
Wake None mana 5 mana: 1
herbs: 1
No Nothing
Embolden None fire 3 fire: 1
No Nothing
Speak None air 10 air: 2
managem: 1
No Nothing
Cure paralysis None mana 7 mana: 2
gems: 1
No Nothing
Curesick None light 1 light: 1
No spellbook
Fount None water 5 watergem: 10
tomes: 3
water: 1
for 60 sec: {'stamina': 0.7} No g.stam1>0
Greater fount Come thou fount water 10 watergem: 10
waterrune: 20
tomes: 20
water: 1.5
for 90 sec: {'stamina': 2} No Nothing
Dark bolt None shadow 1 research: 25
scrolls: 1
shadow: 1
Deal 0.5~2 damage and {'kind': 'shadow', 'duration': 15, 'damage': 1} After 25use:
attack.damage.max: 1
After 75use:
attack.damage.min: 1
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
g.shadow>0
Blasting curse None shadow 3 research: 750
shadowgem: 1
shadow: 3
Deal 4~7 damage and {'kind': 'shadow', 'duration': 10, 'damage': 0.7, 'leech': 1} After 25use:
attack.damage.max: 3
After 75use:
attack.damage.min: 3
After 300use:
attack.damage.max: 3
attack.damage.min: 3
attack.tohit: 4
g.shadow>=8
g.evil>0
Death bolt None shadow 7 shadowgem: 10
tomes: 3
shadow: 5
Deal 15~20 damage and {'kind': 'drain', 'duration': 30, 'damage': 3} After 25use:
attack.damage.max: 4
After 75use:
attack.damage.min: 5
After 300use:
attack.damage.max: 4
attack.damage.min: 4
attack.tohit: 4
darkbolt
Quell None mana 15 arcana: 30
mana: 5
{'duration': 60, 'mod': {'speed': -20}} No g.lore>=35
g.tier5>0
Drain life None shadow 12 research: 5000
shadowgem: 20
tomes: 10
shadow: 7
{'kind': 'drain', 'leech': 0.75, 'duration': 60, 'damage': '15~30'} After 25use:
attack.dot.damage.max: 5
After 75use:
attack.dot.damage.min: 5
After 300use:
attack.dot.damage.max: 5
attack.dot.damage.min: 5
g.necromancy>=8
g.shadowlore>=25
Gloom None shadow 2 research: 100
codices: 1
shadowgem: 1
shadow: 2
{'targets': 'enemies', 'kind': 'shadow', 'duration': 100, 'resist.shadow': -10} No g.shadow>=10
Poison nettle None nature 1 research: 25
scrolls: 1
nature: 1
{'kind': 'poison', 'duration': 10, 'damage': '0.5~1'} No g.spellbook.value>0
g.nature>0
Whirling step None air 1 research: 25
scrolls: 1
air: 1
for 45 sec: {'dodge': 1} No g.spellbook.value>0
Whirling step ii None air 3 research: 500
codices: 5
airgem: 1
air: 5
for 60 sec: {'dodge': 2, 'speed': 0.3} No whirl1
Whirling step iii None air 5 airgem: 10
tomes: 1
air: 4
for 80 sec: {'dodge': 5, 'speed': 0.55} No whirl2
Minor mana None mana 1 research: 25
scrolls: 1
mana: 0.1
for 30 sec: {'mana': 0.25} No g.spellbook.value>0
Lesser mana None mana 2 research: 30
codices: 1
managem: 1
mana: 0.3
for 60 sec: {'mana': 0.45} No mana1
Mana(spell) None mana 5 research: 200
codices: 10
managem: 5
mana: 1
for 120 sec: {'mana': 0.8} No mana2
Pulsing light None light 1 research: 25
scrolls: 1
light: 1
for 45 sec: {'hp': 1.1} No g.spellbook.value>0
g.light>0
Pulsing light ii None light 3 research: 100
codices: 1
lightgem: 3
light: 5
for 60 sec: {'hp': 2} No lightregen1
Pulsing light iii None light 5 research: 100
tomes: 1
lightgem: 10
light: 10
for 120 sec: {'hp': 5} No lightregen2
Magic missile None mana 1 research: 25
scrolls: 1
mana: 1
Deal 1.5~2.5 damage After 10use:
attack.damage.max: 1
After 50use:
attack.damage.min: 1
After 200use:
attack.damage.max: 1
attack.damage.min: 1
g.spellbook.value>0
Prismatic spray None mana 1 research: 100
scrolls: 10
mana: 1
Deal 0~2 damage After 25use:
attack.tohit: 1
attack.damage.max: 1
After 100use:
attack.tohit: 2
attack.damage.min: 1
g.spellbook.value>0
Greater prismatic spray None mana 9 research: 100
scrolls: 10
mana: 8
Deal 12~30 damage After 25use:
attack.tohit: 3
attack.damage.max: 3
After 100use:
attack.tohit: 3
attack.damage.min: 3
g.tier3>0
Fling stone None earth 1 research: 30
scrolls: 5
earth: 1
Deal 2~6 damage No g.earthlore>=5
Mud None earth 2 research: 30
scrolls: 5
earthgem: 1
earth: 5
{'duration': 20, 'mod': {'speed': -0.2}} No g.player.level>=4
g.earthlore>=5
Call spirit None spirit 1 research: 30
scrolls: 5
spirit: 5
No Nothing
Raise zombie None shadow 2 research: 30
scrolls: 5
shadowgem: 1
shadow: 7
No g.shadowlore>0
g.reanimation>0
Fire dart None fire 1 research: 25
scrolls: 1
fire: 1
Deal 3~5 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
g.fire>0
Fire bolt None fire 2 research: 30
scrolls: 5
firegem: 1
fire: 4
Deal 4~5 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 2
attack.damage.min: 2
attack.tohit: 3
firedart
Searing bolt None fire 3 research: 100
codices: 10
firegem: 3
fire: 5
Deal 7~10 damage and {'dmg': '2~3', 'duration': 10} After 30use:
attack.damage.max: 3
After 100use:
attack.damage.min: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
attack.tohit: 5
firebolt
Light spear None light 3 research: 100
codices: 10
lightgem: 3
light: 2
Deal 5~8 damage After 30use:
attack.damage.min: 3
attack.tohit: 2
After 100use:
attack.damage.max: 3
attack.tohit: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
Nothing
Greater light spear None light 7 research: 100
codices: 10
lightgem: 3
light: 4
Deal 21~29 damage After 30use:
attack.damage.min: 3
attack.tohit: 2
After 100use:
attack.damage.max: 3
attack.tohit: 3
After 300use:
attack.damage.max: 4
attack.damage.min: 3
attack.tohit: 4
g.lightspear>0
g.tier2>0
Magma bolt None fire 5 research: 100
tomes: 1
firegem: 10
fire: 7
Deal 15~20 damage and {'dmg': '5~7', 'duration': 20} After 50use:
attack.damage.max: 4
After 150use:
attack.damage.min: 4
After 500use:
attack.damage.max: 5
attack.damage.min: 4
attack.tohit: 7
searingbolt
Water spray None water 3 research: 30
scrolls: 10
water: 1
Deal 2~5 damage No Nothing
Frost bolt None water 2 research: 30
scrolls: 10
watergem: 1
water: 2
Deal 6~11 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.spellbook.value>0
Frost bolt ii None water 6 codices: 10
watergem: 6
water: 4
Deal 16~21 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 3
attack.damage.min: 2
attack.tohit: 7
g.frostbolt>0
g.tier2>0
Frost bolt iii None water 10 codices: 10
watergem: 6
water: 7
Deal 36~45 damage After 25use:
attack.damage.max: 2
After 75use:
attack.damage.min: 2
After 300use:
attack.damage.max: 3
attack.damage.min: 2
attack.tohit: 7
g.frostbolt2>0
g.tier3>0
Poison ward(spell) None nature 2 research: 50
scrolls: 10
nature: 3
for 30 sec: {'self.resist.poison': 20} No g.spellbook.value>0
Vine whip None nature 3 research: 50
scrolls: 5
naturegem: 1
nature: 3
Deal 6.5~10.5 damage After 25use:
attack.damage.max: 1.5
After 75use:
attack.damage.min: 1.5
After 300use:
attack.damage.max: 2
attack.damage.min: 1
attack.tohit: 2
g.player.level>=4
g.naturelore>=5
Summon hobgoblin None mana 6 research: 100
tomes: 1
mana: 10
No Nothing
Summon spider None nature 5 research: 100
scrolls: 20
nature: 4
No Nothing
Summon raven None nature 3 research: 100
scrolls: 20
nature: 4
No Nothing
Reanimate None shadow 3 research: 50
scrolls: 25
bonedust: 5
shadow: 5
No Nothing
Greater reanimate None shadow 5 codices: 10
research: 500
bonedust: 10
bones: 3
shadow: 5
No Nothing
Revive None spirit 3 research: 100
scrolls: 20
scrolls: 5
mana: 5
No Nothing
Magic tending None nature 3 research: 100
scrolls: 20
herbs: 5
nature: 5
No Nothing
Wild tending None nature 5 research: 100
codices: 25
herbs: 10
nature: 7
No (g.druid+g.warden+g.kell+g.fey)>0
Flamestrike None fire 4 tomes: 5
firegem: 10
fire: 3
hp: 10
Deal a.weapon.damage+a.getBonus( a.weapon.kind ) damage No Nothing
Summon blade None blade 7 research: 5000
tomes: 5
mana: 12
No (g.battlemage+g.spellblade+g.dreadlord+g.summoner)>0
Summon murder None nature 5 research: 1000
codices: 10
managem: 3
mana: 7
No summoner
Summon unicorn None light 5 research: 1000
tomes: 10
lightgem: 5
light: 10
No g.evil==0
(g.seer+g.oracle+g.summoner)>0
g.magicbeasts>=5
To sand None earth 15 research: 8000
tomes: 25
earthrune: 25
earth: 15
for 10 sec: {'self.defense': 200} No g.titan>0
g.geosculpting>11
Quicksand None earth 15 sp: 1
research: 8000
tomes: 25
earthrune: 25
earth: 15
{'duration': 15, 'dmg': '15~25', 'mod': {'speed': -12}} No g.geosculpting>7
Entomb None earth 25 sp: 15
research: 30000
tomes: 200
codices: 700
earthrune: 60
earthgem: 350
earth: 25
sindel: 2
{'duration': 30, 'dmg': '50~75', 'mod': {'speed': -25}} No g.titan>0
Smite None earth 2 research: 500
earth: 2
stamina: 1
Deal 30 damage No g.hammerlore>=5
Fissure None earth 5 research: 12000
earth: 8
stamina: 12
Deal 50 damage and {'kind': 'earth', 'duration': 2, 'mod': {'speed': -500}} No g.hammerlore>=10
Protection: light None shadow 2 research: 100
scrolls: 10
shadow: 2
for 20 sec: {'self.resist.holy': 10, 'self.resist.light': 10} No g.player.level>=4
g.shadowlore>=3
Protection: shadow None light 2 research: 100
scrolls: 5
light: 2
for 20 sec: {'self.resist.shadow': 10, 'self.resist.undead': 10} No g.player.level>=4
g.lightlore>=3
Protection: fire None fire 2 research: 100
scrolls: 10
fire: 1
for 20 sec: {'self.resist.fire': 10} No g.player.level>=4
g.firelore>=2
Protection: water None water 2 research: 100
scrolls: 5
water: 1
for 20 sec: {'self.resist.water': 10, 'self.resist.cold': 10} No g.player.level>=4
g.waterlore>=3
Protection: nature None nature 2 research: 25
scrolls: 5
nature: 1
for 20 sec: {'self.resist.nature': 10, 'self.resist.poison': 10} No g.player.level>=4
g.naturelore>=3
Sealing light None light 2 research: 30
scrolls: 5
lightgem: 1
light: 5
No g.player.level>=4
g.lightlore>=4
Unseen servant None air 2 research: 30
scrolls: 5
airgem: 1
air: 5
for 45 sec: {'gold': 2} No g.player.level>=4
g.airlore>=4
Insight I know the pieces fit light 3 research: 500
codices: 1
lightgem: 1
light: 5
for 60 sec: {'lore.rate': 0.5, 'naturelore.rate': '0.2+2%', 'lightlore.rate': '0.2+2%', 'languages.rate': '0.2+2%'} No g.player.level>=5
g.lightlore>=5
Fire sense None fire 2 research: 100
codices: 1
firegem: 1
fire: 2
for 60 sec: {'lore.rate': 0.5, 'firelore.rate': '0.2+2%'} No Nothing
Water sense None water 2 research: 100
codices: 1
watergem: 1
water: 2
for 60 sec: {'lore.rate': 0.5, 'waterlore.rate': '0.2+2%'} No Nothing
Wind sense None air 2 research: 100
codices: 1
airgem: 1
air: 2
for 60 sec: {'lore.rate': 0.5, 'airlore.rate': '0.2+2%'} No Nothing
Dark promptings None shadow 3 research: 500
codices: 1
shadowgem: 1
shadow: 5
bonedust: 1
for 60 sec: {'lore.rate': 0.5, 'dissection.rate': '0.3+2%', 'shadowlore.rate': '0.3+2%', 'demonology.rate': '0.3+2%', 'reanimation.rate': '0.3+2%'} No g.player.level>=5
g.shadowlore>=5
Wild growth None nature 1 research: 50
scrolls: 5
nature: 2
for 45 sec: {'herbs.rate': 0.5} No g.spellbook.value>0
g.herbalism>=3
Mage bolt None mana 9 research: 5000
tomes: 5
managem: 20
mana: 4
Deal 10~20 damage After 10use:
attack.damage.max: 5
After 50use:
attack.damage.min: 5
After 200use:
attack.damage.max: 5
attack.damage.min: 5
(g.mage+g.wizard+g.wizard2+g.highmage)>0
Whisper did you hear something? spirit 2 research: 100
scrolls: 5
spiritgem: 1
spirit: 5
mana: 2
for 50 sec: {'research': 1, 'sp': 0.001, 'arcana': 0.001} No g.player.level>=4
g.spiritlore>=4
Venom i None nature 5 research: 500
codices: 1
naturegem: 1
nature: 5
{'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '2~4'} No g.player.level>=7
g.naturelore>=6
Spiteful hex None spirit 4 research: 1000
codices: 10
spiritgem: 1
spirit: 7
{'id': 'hex1', 'kind': 'hex', 'duration': 15, 'damage': '5~7'} No g.witch>0
Jinx None trickery 2 research: 75
mana: 2
{'id': 'jinx', 'kind': 'curse', 'mod': {'tohit': -5}, 'duration': 20} No trickster
Dust devil None air 3 research: 500
codices: 1
airgem: 3
air: 1
for 20 sec: {'speed': 1} No air.max: 5
Dust devil ii None air 5 research: 500
tomes: 1
airgem: 5
air: 3
for 45 sec: {'speed': 2} No air.max: 5
Mass jinx None trickery 4 research: 1000
codices: 10
chaos: 1
{'id': 'jinx', 'kind': 'curse', 'duration': 30, 'mod': {'tohit': -10}} No trickster
Copper skin None earth 1 research: 25
scrolls: 1
earth: 1
for 30 sec: {'self.defense': 2} No g.spellbook.value>0
g.earth>0
Guided strike None spirit 1 research: 25
scrolls: 1
spirit: 1
for 45 sec: {'self.tohit': 3} No g.divination>=3
True strike None spirit 3 codices: 1
research: 100
spirit: 2
for 45 sec: {'self.tohit': 7} No g.scrying>=1
Perfect strike None spirit 5 tomes: 1
research: 100
spiritgem: 5
spirit: 2
for 45 sec: {'self.tohit': 15} No g.scrying>=5
Sealing light ii None light 4 research: 1000
codices: 10
lightgem: 1
light: 5
No heal1
Soothing breeze None air 2 research: 200
codices: 5
airgem: 1
air: 3
for 45 sec: {'unease': -0.2, 'madness': -0.2, 'weary': -0.2} No Nothing
Burst None air 1 research: 100
scrolls: 10
air: 1
Deal 1~4 damage No Nothing
Zap None air 3 research: 100
scrolls: 10
air: 2
Deal 1~2 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -3}} After 30use:
attack.damage.max: 3
After 100use:
attack.damage.min: 1
After 300use:
attack.damage.max: 6
attack.tohit: 2
g.lightlore>=5
OR
g.airlore>=5
Lightning shazaaam? air 6 research: 500
codices: 10
airgem: 5
lightgem: 5
air: 5
Deal 5~10 damage and {'name': 'blind', 'duration': 5, 'mod': {'tohit': -4}} After 30use:
attack.damage.max: 3
After 150use:
attack.damage.max: 3
After 400use:
attack.damage.max: 4
attack.tohit: 4
g.airlore>=7
g.zap>0
g.tier2>0
Doublestrike sometimes lightning does strike twice. air 9 research: 1000
tomes: 3
airgem: 10
air: 5
Deal 7~15 damage and {'name': 'blind', 'duration': 1, 'damage': '7~15', 'mod': {'tohit': -7}} After 30use:
attack.damage.max: 4
After 100use:
attack.damage.max: 4
After 300use:
attack.damage.max: 5
attack.tohit: 5
g.airlore>=9
g.elec1>0
Thunderstrike None air 12 research: 5000
tomes: 10
airgem: 15
air: 10
{'targets': 'enemies', 'kind': 'air', 'duration': 15, 'damage': '7~25', 'mod': {'tohit': -5}} After 30use:
attack.dot.dmg.max: 5
After 100use:
attack.dot.dmg.min: 5
After 300use:
attack.dot.dmg.max: 5
attack.dot.dmg.min: 4
attack.tohit: 5
g.airlore>=12
g.elec2>0
Calming murmurs None spirit 2 research: 200
codices: 5
spiritgem: 1
spirit: 3
for 45 sec: {'bf': -0.2, 'rage': -0.2, 'madness': -0.2} No Nothing
Stone skin None earth 2 research: 30
scrolls: 5
earthgem: 1
earth: 5
for 50 sec: {'self.defense': 5} No earthlore: 5
Last stand don't lose your way blood 7 research: 500
tomes: 1
bloodgem: 10
mana: 10
for 60 sec: {'hp.max': 50, 'hp': 50, 'hp.rate': -2, 'self.tohit': 10, 'self.damage': 10} No bloodmage
Bloodshot None blood 8 research: 1000
tomes: 5
bloodgem: 15
hp: a.hp/4
Deal a.hp damage No Nothing
Unearth hi-ho, hi-ho earth 3 research: 300
codices: 5
earthgem: 5
scrolls: 2
earth: 5
for 120 sec: {'gems.rate': 0.1} No Nothing
Iron skin None earth 2 research: 750
codices: 5
earthgem: 5
earth: 5
for 60 sec: {'self.defense': 10} No earthlore: 5
Steel skin None earth 5 research: 1000
tomes: 1
earthgem: 10
earth: 7
for 120 sec: {'self.defense': 25} No stoneskin
Dbulm's apiary beees conjuration 10 research: 2000
tomes: 15
arcana: 10
airgem: 15
airgem: 1
for 10 sec: stingybee No g.tier5>0
g.conjuration>=5
g.summoning>=10
Starfall None astral None research: 2000
tomes: 15
arcana: 10
managem: 15
managem: 1
{'duration': 30, 'kind': 'astral', 'dmg': '20~30'} No g.tier5>0
(g.astralseer+g.wizard3+g.wizard2)>0
g.astronomy>=15
g.evil==0
Adamant shell None earth 10 research: 4000
tomes: 5
earthgem: 30
earth: 10
for 180 sec: {'self.defense': 50} No steelskin
Tremor None earth 5 research: 100
codices: 30
earthgem: 5
earth: 5
{'dmg': '2~3', 'duration': 3, 'mod': {'speed': -10}} After 30use:
attack.tohit: 1
After 100use:
attack.dot.dmg.max: 1
attack.tohit: 2
After 300use:
attack.dot.dmg.max: 2
attack.dot.dmg.min: 1
attack.tohit: 2
slow1
Quake None earth 9 sp: 1
research: 1750
tomes: 5
earthgem: 10
earth: 5
{'duration': 30, 'dmg': '5~12', 'mod': {'speed': -7}} No Nothing
Resist paralysis None water 7 research: 4000
tomes: 5
water: 2
for 60 sec: {'self.resist.paralysis': 50} No g.waterlore>=10
Resist silence None mana 7 research: 5000
tomes: 20
managem: 10
mana: 2
for 60 sec: {'self.resist.silence': 50} No g.lore>=15
Quenching sphere None water 5 research: 4000
tomes: 1
water: 5
for 20 sec: {'self.immunities.fire': 1} No g.waterlore>=8
Splendor None light 7 tomes: 1
lightgem: 10
runestones: 5
light: 7
for 60 sec: {'self.tohit': 5, 'hp.max': 50, 'defense': 10, 'speed': 2} No Nothing
Abundance None nature 8 research: 1000
tomes: 5
nature: 8
for 60 sec: {'herbs.rate': 1.5} No g.naturelore>=15
Blinding flash None light 8 tomes: 10
lightgem: 20
runestones: 5
light: 5
Deal 3~5 damage and {'id': 'blind', 'kind': 'light', 'duration': 60, 'mod': {'tohit': -30}} No Nothing
Venom ii None nature 9 research: 4000
tomes: 1
naturegem: 10
nature: 5
{'id': 'venom', 'kind': 'poison', 'duration': 30, 'damage': '8~15'} No g.venom1>0
g.tier3>0
High tide None water 6 research: 400
watergem: 10
tomes: 5
water: 5
{'kind': 'water', 'targets': 'enemies', 'dmg': '3~7', 'duration': 30, 'mod': {'speed': -5, 'dodge': -10}}for 30 sec: {'self.resist.water': 50} No g.tier3>0
Cordyceps None nature 7 research: 4000
tomes: 5
naturegem: 10
nature: 5
{'kind': 'poison', 'duration': 45, 'damage': '7~11'} No g.venom2>0
g.druid>0
Sealing light iii None light 7 research: 1000
tomes: 5
lightgem: 5
light: 7
No g.lightlore>=14
g.heal2>0
Force ten force without form water 15 research: 4000
watergem: 25
tomes: 20
water: 8
{'kind': 'water', 'dmg': '20~30', 'duration': 30}for 30 sec: {'self.resist.water': 75} No Nothing
Firestorm fire 17 research: 4000
firegem: 25
tomes: 20
fire: 8
{'kind': 'fire', 'targets': 'all', 'dmg': '30~50', 'duration': 30}for 30 sec: {'resist.fire': 80} No Nothing
Greater quenching sphere None water 5 research: 4000
tomes: 10
water: 7
for 100 sec: {'self.immunities.fire': 1} No g.waterlore>=15
Angel of death None shadow 5 research: 3000
tomes: 1
shadowgem: 5
spiritgem: 1
shadow: 10
spirit: 5
for 90 sec: {'bodies': 0.03, 'souls': 0.012} No evil,shadow.max: 15
Dispersal dream None void None voidgem: 10
dreams: 1
{'duration': 30, 'dmg': '200~300', 'kind': 'void'} No Nothing