1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-09-16 09:26:28 +02:00

Fixed missing spell effects, root cause of #1257.

This commit is contained in:
DjWarmonger
2013-04-23 09:54:57 +00:00
parent e71bace8e3
commit 0dc5a13596
4 changed files with 31 additions and 13 deletions

View File

@@ -253,6 +253,11 @@ void CSpell::getEffects(std::vector<Bonus>& lst, const int level) const
logGlobal->errorStream() << __FUNCTION__ << " invalid school level " << level;
return;
}
if (effects.empty())
{
logGlobal->errorStream() << __FUNCTION__ << " This spell has no bonus effects! " << name;
return;
}
lst.reserve(lst.size() + effects[level].size());
BOOST_FOREACH (Bonus *b, effects[level])