Порядок действий таков?
1. Триггер на вход в городской холл.
2. Проверить номер города. Если отличен от нуля, то выход из функции.
3. Если номер города равен нулю, изменить нанимаемых существ.
4. Триггер на выход из городского холла.
5. Вернуть тип нанимаемых существ.
Вообще, я думал, городской холл - меню покупки зданий. Или это экран города? Если меню покупки зданий, то это - не то, что нужно.