Часто приходится слышать вопросы вроде: "Все реквизиты к нужной техе изучены, а сама она исследоваться не желает. В чём дело?" А дело, товарищи, в следующем:
Цитата
I think I've got the basic formula figured out now. This is what seems to work for me:
t = position of tech in alphax.txt (0-88)
n = total number of technologies for the faction
b = number of technologies at the beginning of the game for the faction
s= slot number of the faction
The condition is
(n + t + s - b) mod 3 != 0
Worth noting here is "b", which for normal factions (Gaians) is 1, for some others (University, Pirates) 2 and for the Progenitors 5.
Спасибо товарищам Curiosity и Minute Mirage с форума apolyton.net.
В переводе на русский - теха может быть исследована, если выполнено (n + t + s - b) mod 3 != 0, где n - общее количество нарисёченных игроком тех, t - порядковый номер техи в файле alphax.txt (нумерация начинается с нуля), s - порядковый номер фракции (то есть, какой по счёту она ходит), а b - количество стартовых тех.
При этом b приравнивается к нулю, как только фракция выменивает (стаскивает?) какую-либо теху у другой фракции. Кроме того, в списке всегда присутствует ещё одна теха, выбираемая по следующему принципу:
1) Все реквизиты к данной техе должны быть изучены.
2) Из теоритически доступных выбирается зелёная (explore) теха, занимающая самую высокую позицию в файле alpha.txt
3) Если таковой не найдётся, выбирается белая (discover) теха на тех же условиях.
4) Всё то же самое для жёлтых (build), а затем и красных (conquer) тех.
Для тех, кто не хочет держать всё это в уме, разработана специальная программа с интуитивно понятным интерфейсом, но - на английском языке. Прошу любить и жаловать:
22659_SMAC_X__Technology_Choices_v1.07.xls.zip ( 97,94 килобайт )
Кол-во скачиваний: 21Нагло стырено
отсюда.