Ну и к второму небольшое дополнение. Если пророк будет выдавать ключ, то пропадает ошибка об отсутствии шатра? Если нет то как отключить ошибку?
Пророки -- это не палатки ключника, ключей не будет. Можете сделать так, чтобы башня, охраняющая проход, убиралась скриптом.
У меня появился ещё один вопрос второстепенной важности. Можно ли сделать так чтобы когда ставишь рандомный блок юнита, то там мог появится любой кроме юнитов из такой то расы?
Можно ставить нейтралов скриптами и там можно настроить что угодно.