I think something is wrong with the check_loop() function.
I used @SetObjectPosition... to reduce the excessively large distance for movement and @AddHeroCreatures... to restore unfair losses from auto-battles in places where I was too lazy to fight for half an hour.
Most likely, you skipped some region using a script. Unfortunately, cheats often break scripts, so instead of SetObjectPos, I recommend simply using ChangeHeroStat("Egil", STAT_MOVE_POINTS, 3200) and, by placing a marker on the desired cell, just constantly pressing the horse icon (without closing the console). But still, this scenario has a strong time dependency, so it's better not to cheat on movement, and also not on the army: you can accidentally enable/disable some block that checks for the presence of creatures, etc.
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________