RedHeavenHeroСлишком много циклов получается в целом. Многие из них можно будет объединить.
А разве у Фагуса шрифт отлетающего сообщения не по умолчанию?
Так спеца Авраны работает или нет?
Циклы объединять желательно. Хотя бы те, которые имеют значительные по задержке слипы. Незначительные объединять категорически не следует, ибо выросшая задержка порушит скрипт. Например, на событие: вытащил армию и засунул. Блокировка интерфейса будет жестокой, поэтому от неё надо отказываться.
У Фагуса шрифт сейчас по умолчанию, поэтому надо и уменьшить.
Спеца Авраны иногда работала, иногда нет. Сейчас пока проверить не могу.
Добавлено через 42 минуты
Можно учитывать триггеры найма, посещения темниц и от них запускать цикл определённого героя. Либо в одном цикле проверять живы ли все герои, нуждающиеся в скриптовых спецах, и, если живы, только тогда запускать скрипт спецы героя в другом потоке и т.д..
Добавлено через 1 час 12 минут
нагрузку надо проверять на огромной карте с большим количеством игроков и сроком.
Добавлено через 3 минуты
RedHeavenHero, Твой скрипт Авраны выдаёт ошибку на второй день: не может найти аврану