diff --git a/Source/spells.cpp b/Source/spells.cpp index 3231655a2..6d567fb73 100644 --- a/Source/spells.cpp +++ b/Source/spells.cpp @@ -48,7 +48,7 @@ int GetManaAmount(int id, spell_id sn) ma = 0; ma <<= 6; - if (plr[id]._pClass == HeroClass::Sorcerer) { + if (gbIsHellfire && plr[id]._pClass == HeroClass::Sorcerer) { ma >>= 1; } else if (plr[id]._pClass == HeroClass::Rogue || plr[id]._pClass == HeroClass::Monk || plr[id]._pClass == HeroClass::Bard) { ma -= ma >> 2;