Последний раз редактировалось Snake_B; 08.01.2013 в 15:21.
я в каком то моде видел... города начинают без культурных границ... т.е. даёт границы только на той клетке, где стоит...
вот может и такое прикрутить, раз уж разговор про культурные границы городов зашел...
ну и по две клетки на город... по моему маловато... три бы хотя бы...
можно сделать как-то так:
[х] Города начинают с культурным влиянием только на своей клетке
[х] Максимальный радиус культуры городов - две клетки
[х] Максимальный радиус культуры городов - три клетки
Ну такое реализовано в 5-ой Цивилизации. Клетка добавляется к границе города, когда начинает обрабатываться и после этого остается в культурных границах города, даже если не обрабатывается больше - если есть возможность такое сделать, то было бы очень даже хорошо. И все-таки я бы оставил максимальный радиус культуры города 3 клетки.
Вполне можно сделать макс. радиус три клетки - чтобы полной идиллии не возникало. А первый радиус у меня появляется через 5 ходов примерно. Бонус обороны - начинает с 25%, 1-й радиус 50%, 2-й радиус 75% и 3-й - 100%.
"Культурные границы" готовы. Накинул четвёртому уровню два нуля, думаю будет нормально.
вот такое пишет:
надо перезалить... пока заливай на файлообменники..К сожалению, файл не найден на WebFile.RU.
Возможно, он был удален владельцем или истек срок его хранения.
в ближайшее время планируешь обновлять какие-то компоненты или выкладывать новые?
я бы рекомендовал по не выпускать... может завтра уже выложу редактор компонентов с патчем... уже выпустишь под версию 1.4.7..
на днях сделаю, если успею, хранилище файлов для мододелов... с макс.размером файлов 200 мб...
это плохо... буду надеяться обновления не большие... я дня три потратил на обработку компонентов напильником...
сейчас размещу в этой теме замечания...
to vovan66
Возможно ли добавить опцию при установке "ограничение расселения в зоне культ влияния" до изучения Астрономии? - Vorn
по ограничению расселения
изменения в двух файлах
1)Assets\Python файл CvGameUtils
2) Assets\XML файл PythonCallbackDefinesКод:#=====No Expansion Outside Borders (NM)=====0=== def cannotFoundCity(self,argsList): iPlayer, iPlotX, iPlotY = argsList pPlot = CyMap().plot(iPlotX, iPlotY) pPlayer = gc.getPlayer(iPlayer) #iExpansionEra = CvUtil.findInfoTypeNum(gc.getEraInfo,gc.getNumEraInfos(),'ERA_RENAISSANCE') iExpansionTech = CvUtil.findInfoTypeNum(gc.getTechInfo,gc.getNumTechInfos(),'TECH_ASTRONOMY') #if (pPlayer.getCurrentEra() < iExpansionEra): if (not gc.getTeam(pPlayer.getTeam()).isHasTech(iExpansionTech)): if ((pPlayer.getNumCities() > 0) and (not pPlot.getOwner() == iPlayer)): return True return False #=====No Expansion Outside Borders (NM)=====X===
***Код:<DefineName>USE_CANNOT_FOUND_CITY_CALLBACK</DefineName> <iDefineIntVal>1</iDefineIntVal>
т.е. надо в файлы для копирования положить 6 измененных файлов... и в зависимости от dll-ок копировать...
попробуешь сделать?
м-да... я сегодня, попозже напишу как вписать... это питон, он зависит от отступов в начале строки...
не... у каждой dll свои питоновские файлы (хотя проверь, возможно какой-то из них и будет от оригинальной игры)... для оригинальной из BTS брать надо... для революции и эволюции... сгенерируй их наверно и возьми от туда...
плохо, что если я их исправлю в моде, там они останутся старыми... но тут пока никак... главное не забыть...
до изучения астрономии города можно будет основывать только в пределах своих границ... т.е. там где у тебя культурное влияние есть...