@Salved посмотрите в переменных на свою [[1HERO]] вероятно она представляет из себя строку "Uncommon" окруженную переносами строк или табуляциями, которые bas не отображает в логе.
Попробуйте [[1HERO]].trim() == "Uncommon"
Да оперативки норм) ну у меня 32 стоит и запускаю не так много, но оноже не вылетает тогда когда запускаю потоки, оно вылетает когда бас просто запущен и ничего не происходит. Или когда нажимаю остановить оно останавливается и бас закрывается. А когда уже процесс запущен то не вылетает сколько бы потоко не поставил.
Ну тогда хз, а вылеты они как раз в режим записи и бывают, когда ОЗУ не хватает, но 32гб это явно не тот случай )
Потому, что в многопотоке другие потоки тоже будут брать элементы из ресурсы и поэтому нельзя полагаться на количество элементов в ресурсе.Но по сути это не чтобы проблема, просто в нем нет смысла, он скорей всего просто стопнется когда ресурс закончится, аналогично как если бы это был просто while.