Дядя Миша в effects.h, туда где все флаги типа sf_beam_
мистика в том что даже если флага нет в коде, а только в карте, появляются тормоза, поэтому я и полез смотреть, что же такое я мог случайно зацепить.
Короче получается так что если начать постепенно удалять из энумератора логические энтити вроде trigger_relay и trigger_changetarget, то fps потихоньку поднимается на 5-10-15 кадров каждый раз. Но он поднимается даже если просто рубить связи между энтитями, стирая у них поле target, что мне совсем непонятно. Получается энтити как-то взаимодействуют и грузят процессор даже когда они друг друга не активируют?
Crystallize похоже, процессорное время уходит на тчинки. Наверное, энтити "мониторят" свои таргеты каждый кадр. Странно, никогда не думал, что фпс из-за такого может сильно проседать.