В основном изучались исходники с наработками ловушек из папки town_traps, что касается базы для внешнего вида баллисты - она есть на одном из исходников town01с, а функционал взят с карты testroom_phystank. Все это само собой было в виде грубых прототипов. Рекомендую ознакомиться с версией для Coterminus, там все это работает как надо, плюс очень много улучшений на картах, которые планировались еще для беты, но движок просто не потянул.