diff --git a/Source/monster.cpp b/Source/monster.cpp index 6a4078cb1..a4c050341 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -3021,7 +3021,7 @@ bool IsRelativeMoveOK(const Monster &monster, Point position, Direction mdir) return true; } -bool IsMonsterAvalible(const MonsterData &monsterData) +bool IsMonsterAvailable(const MonsterData &monsterData) { if (monsterData.availability == MonsterAvailability::Never) return false; @@ -3327,7 +3327,7 @@ tl::expected GetLevelMTypes() int skeletonTypeCount = 0; _monster_id skeltypes[NUM_MTYPES]; for (_monster_id skeletonType : SkeletonTypes) { - if (!IsMonsterAvalible(MonstersData[skeletonType])) + if (!IsMonsterAvailable(MonstersData[skeletonType])) continue; skeltypes[skeletonTypeCount++] = skeletonType; @@ -3338,8 +3338,8 @@ tl::expected GetLevelMTypes() _monster_id typelist[MaxMonsters]; int nt = 0; - for (int i = MT_NZOMBIE; i < MonstersData.size(); i++) { - if (!IsMonsterAvalible(MonstersData[i])) + for (size_t i = 0; i < MonstersData.size(); i++) { + if (!IsMonsterAvailable(MonstersData[i])) continue; typelist[nt++] = (_monster_id)i;