Кажется, кто-то писал, что появление боевой машины у героя в таверне - такое же дело случая, как появление одного из стеков существ. Даже если герой - специалист по баллисте и мы ожидаем, что она у него должна быть, она появляется не всегда. Но это именно на старте игры или при первом появлении героя в таверне. А если герой уже побывал в бою и проиграл или сбежал, а потом появился в таверне, то если баллиста была уничтожена в бою, то, наверное, она сама не появится (в отличие от катапульты, которая будет всегда, даже после того, как ее разрушили). Это надо проверять тестами.