Lists research upgrades up to level 400
Assistant Upgrades  

R  Lvl  Faction  Effect 
A  1  Undead  Increases the production of Undercities by 5% per assistant you own. 
E  25  Elf  Gain additional assistants based on the amount of Royal Exchanges you purchased.
Formula: floor((1 + 6x)^{0.5}  1), where x is your Royal Exchanges Made stat. 
A  120  Any  Gain additional assistants based on max mana. Formula: floor(x / 50), where x is your maximum mana. 
W  120  Any  Increase the production of nonunique buildings based on the amount of assistants you own.
Formula: round(1.5 * x^{1.5})%, where x is the amount of assistants you own. 
W  150  Any  Increase the production of all buildings based on the amount of assistants you own.
Formula: round(32 * x^{0.75})%, where x is the amount of assistants you own. 
D  175  Angel  Gain additional assistants based on the amount of God's hands cast.
Formula: floor(0.45 * (3x)^{0.6}), where x is God's Hands Cast This Game. 
W  175  Demon  Gain additional assistants based on total amount of evil spells cast.
Formula: floor(0.75 * x^{0.5}), where x is the amount of evil spells cast.. 
W  200  Any  Gain additional assistants based on total time spent as Good.
Formula: floor(0.05 * x^{0.48}), where x is your Time Spent Being Good (Total) stat. 
W  205  Any Evil  Increase assistant production by an additional 0.5 mana per second while Blood Frenzy is active. 
S  225  Undead  Increase the production of assistants based on the amount of Necropolises you own.
Formula: round(5 * x^{0.75})%, where x is the number of Necropolises you own. 
D  250  Any  Gain additional assistants based on the amount of Faction Coins found in this game.
Formula: floor(ln^{1.3}(1 + x)), where x is your Faction Coins Gained (This Game) stat. 
W  250  Any  Gain additional assistants based on the amount of trophies you unlocked.
Formula: floor(x / 8), where x is the amount of trophies unlocked. 
C  305  Titan  Gain additional assistants based on your total time spent offline. 
D  320  Any  Increase assistants production based on mana regeneration. 
S  375  Faceless  Gain additional assistants progressively during Brainwave casts.
(10m=100, 20m=400, 24m=576) 
A  375  Druid  Gain additional assistants based on mana produced this game. 
Mana Upgrades  

R  Lvl  Faction  Effect 
C  25  Angel  Increase mana regeneration based on the amount of spells cast.
Formula: floor(10 * x^{0.3}) / 10, where x is your Spells Cast (This Game) stat. 
S  30  Any  Increase maximum mana and mana regeneration rate based on time spent in this game.
Formula: Max Mana:floor(25 * x), Mana Regeneration:floor(75 * x^{0.4}) / 10, where x is your Playtime (This Game) stat in hours. 
A  50  Angel  Increase mana regeneration based on the amount of Heaven's Domains you own.
Formula: x^{0.425}, where x is the number of Heaven's Domains you own. 
S  105  Any  Increase mana regeneration based on the amount of research made.
Formula: floor(x^{0.5}), where x is number of researches made. 
D  135  Any  Increase mana regeneration based on the amount of gems you own.
Formula: floor(10 * ln(1 + x) / 7.5) / 10, where x is amount of gems you own. 
W  135  Any  Increase maximum mana based on the number of trophies you have unlocked.
Formula: floor(1.25x), where x is the amount of trophies unlocked. 
S  175  Fairy  Increase mana regeneration based on the number of assistants you own.
Formula: floor(13 * x^{0.55}) / 10, where x is the number of assistants you have. 
E  250  Any  Increase mana regeneration based on the amount of Royal Exchanges you purchased.
Formula: floor(10 * x^{0.5}) / 10, where x is your Royal Exchanges Made stat. 
A  270  Any  Increase mana regeneration based on the amount of Faction Coins found in this game. Formula: round(1.5 * log(x))%, where x is your Faction Coins Gained (This Game) stat. 
D  275  Druid  Increase mana regeneration based on your current mana. 
E  275  Titan  Increase mana regeneration based on your Royal Exchange Bonus. 
D  290  Any  Increase mana regeneration by 1 m/s for each discovered artifact. 
A  300  Faceless  Increase mana regeneration based on mana produced in this game. 
S  400  Any  Increase maximum mana based on the highest amount of spells cast in a single game. 
Spell Upgrades  

R  Lvl  Faction  Effect 
D  25  Undead  While Night Time is active, increase the production of all buildings based on offline production bonus.
Formula: round(0.05 * x^{0.5})%, where x is your offline production bonus. 
A  25  Demon  Reduces Hellfire Blast duration by 16 seconds, reduces its mana cost by 200 and multiplies its effect by x7. 
A  30  Fairy  Increases duration of Fairy Chanting based on the amount of Enchanted Fields, Inns and Blacksmiths you own and provides a progressively increasing bonus to the spell.
Production Increase Formula: , where x is how many seconds the spell has been active. Duration Increase Formula: seconds, where x is the number of Farms, Inns, and Blacksmiths you own. 
S  50  Goblin  Each time you cast a spell you also cast free Tax Collections based on the amount of Goblin Banks you own.
Formula: floor(x /650), where x is the number of Goblin Banks you own. 
E  145  Any  Increase Tax Collection reward to 60 seconds of production. 
A  150  Any  Whenever you cast a spell, increase the production of your most productive building based on the amount of mana produced in this game for 20 seconds. If another spell is cast while this effect is active, it is restored to full duration.
Formula: round(0.7 * x^{0.6})%, where x is your Mana Produced (Total) stat. 
W  180  Any  Each building counts 15 times for Call to Arms purposes. 
D  200  Any  Decrease the cost of all spells by 20% and increase their duration by 20%. 
D  205  Good  Increase Holy Light duration by 110 seconds. 
W  205  Evil  While Blood Frenzy is active, each assistant produces additional 0.5 mana per second 
S  215  Any  Increase Spiritual Surge effect based on the amount of active spells.
Formula: (150 * x)^{(y+1)}, where x is active spells and y is ascension. (does not include Spiritual Surge) 
C  225  Elf  Each Elven Training Grounds counts as 200 buildings for Call to Arms purposes. 
W  225  Angel  Holy Light empowers Heaven’s Domains based on Holy Light activity time in this game. 
D  245  Any  Reincarnations count twice for Spiritual Surge. 
S  300  Titan  While Lightning Strike is active, all nontarget buildings have their production increased based on the amount of Lightning Strikes cast in this game. 
C  300  Druid  Grand Balance hits the two least productive buildings. 
D  330  Any  Double the duration of all faction spells. 
S  375  Faceless  Brainwave also provides progressively more assistants over its duration.
Formula: floor(1.15 * ((x/30+y)/60)^{2}), where x is how many minutes the spell has been active. 
C  375  Titan  Olympian Halls are always hit by Lightning Strike in addition to the primary target. Olympian Halls can no longer be a primary target. 
Faction Coin Find Chance  

R  Lvl  Faction  Effect 
S  50  Goblin  Each time you cast a spell you also cast free Tax Collections based on the amount of Goblin Banks you own.
Formula: floor(x /650), where x is the number of Goblin Banks you own. 
C  105  Any  Increase the chance to find Faction Coins based on the amount of Unique Buildings you own.
Formula: , where x is the number of Unique Buildings you own. 
C  250  Any  Produce additional Faction Coins based on total time (in minutes) spent offline. Formula: floor(150 * x^{0.8}), where x is your Time Spent Offline (Total) in minutes stat. 
C  400  Any  Increase the chance to find Faction Coins based on the amount of Faction Coins found in this game.
Formula: floor(ln((1+x))^{2.2})%, where x is your Faction Coins Gained (This Game) stat. 
C  520  Dwarf  Increase clicking reward for Diamond Pickaxe based on the amount of Dwarven Forges you own.
Also increase Faction Coin find chance bonus of Diamond Pickaxe based on the amount of Dwarven Forges you own. Formula: Clicking Reward: 2.5 * x^{0.3}%, Diamond Pickaxe: 20 * x^{0.4}%, where x is the number of Dwarven Forges you own. 
D  50  Elf  Increase your chance to find Faction Coins based on the amount of Elven Training Grounds you own. Formula: floor(3 * x^{0.85})%, where x is the number of Elven Training Grounds you own. 
D  150  Any  Produce additional Faction Coins based on the amount of research made.
Formula: floor(2 * x^{1.25}), where x is the amount of research made. 
E  30  Any  Increases Faction Coin find chance and Royal Exchange bonus based on time spent in this game.
Formula: Faction Coin Chance:floor(10 * x)% Royal Exchange bonus:floor(7 * x^{0.6})%, where x is Playtime (This Game in hours). 
A  305  Any  Increase your chance to find Faction Coins based on the amount of spells cast in this game.
Formula: floor(ln^{2.75} (1 + 2x))%, where x is your Spells Cast (This Game) stat., or approximately Formula: floor((ln(x) + 0.69)^{2.75})%, where x is your Spells Cast (This Game) stat. 
W  50  Undead  Increase Faction Coin find chance based on the amount of Undercities you own.
Formula: (floor(6.5x^{0.65}))%, where x is the number of Undercities you own. 
W  275  Faceless  Increase Faction Coins find chance based on the highest amount of assistants you had in a single game. Also increases Faction Coin find chance by a multiplicative 50%. Formula: floor(125*x&^{0.75}), where x is your Assistants (Max) stat. 
Related Links Edit
Realm Grinder 

Game Mechanics 
Resources  Soft Resets  Buildings  Heritages  Bloodline  Lineage  Spells  Excavations  Challenges  Upgrades  Trophies

Factions 
Fairy  Elf  Angel  Goblin  Undead  Demon  Titan  Druid  Faceless  Dwarf  Drow  Dragon  Mercenary 
Other Information 
Shop  Events  Updates  Notation  Terminology  Tools  Help 