diff --git a/lib/IGameCallback.cpp b/lib/IGameCallback.cpp index 016a54672..3e2baa17c 100644 --- a/lib/IGameCallback.cpp +++ b/lib/IGameCallback.cpp @@ -200,7 +200,7 @@ void IGameCallback::getAllowedSpells(std::vector &out, ui16 level) spell = &(VLC->spellh->spells[i]); if (isAllowed (0, spell->id) && spell->level == level) { - out.push_back(i); + out.push_back(spell->id); } } }