AstralLeinнужно начинать осаду (команда SiegeTown) через скрипт и в настройках команды указать нужный скрипт.