Да
Нет
Смысл в том, чтобы на нейтральной или чужой территории войска не смешивались. Интересно это будет или нет, не знаю - хочу поэкспериментировать. Кстати, был такой случай: закрепил я свои войска на одном холме, можно сказать - стратегически важной высоте, и зашли туда отряды другой цивилизации, которая на следующий ход объявила мне войну, тотчас мои воины скатились с этого холма на равнину, где их успешно покрошили как капусту.
Не совсем по теме, но... Можно как то запретить прохождение по своей территории чужих военных отрядов, если не заключен договор о взаимопомощи?
И еще вопрос - как отслеживать не конкретный тип юнита, а класс юнитов, таких как миссионеры и великие люди? А то прописывать проверку условий на 7 миссионеров и каждого из великих людей явно неправильно.
Заранее благодарен.
Отмени открытые границы
Можно сделать проверку по общим свойствам
Для мисионеров (по распространению религии):
Для великих людей:Код:bMissionary = false for i in range (gc.getNumReligionInfos()): if pUnitInfo.getReligionSpreads(i) > 0: bMissionary = true break
Вариант 1 (по созданию золотого века (генерал ЗВ не создает))
Вариант 2 (по присоединяемости к городу в качестве специалиста (все ВЛ))Код:pUnitInfo.isGoldenAge()
Код:bGreatPeople = false for i in range (gc.getNumSpecialistInfos()): if pUnitInfo.getGreatPeoples(i): bGreatPeople = true break
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Каперов поправил http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip великих и миссионеров пока нет. Выяснилась такая особенность - ИИ совершенно не умеет воевать несколькими стеками - водит один, в результате чего человек получает преимущество. Как с этим бороться - непонятно . Может дать ИИ фору по размеру стека?
Поправил великих людей и миссионеров http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip
Возник вопрос: как отслеживать представителей корпораций? Ну и вопрос - как отслеживать, кому принадлежит юнит - человеку или ИИ?
Насчет внесения в dll/SDK... там для меня темный лес , хотя если кто занимался - было бы здорово.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Добавил представителей корпораций, дал ИИ фору - у него стек 10, у человека 3. При желании можно изменить, оптимальные значения можно установить после серии сыгранных партий. http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip
Попробовал добавить в игру новый юнит - караван (взят из Vas_Mod), который подобен великому торговцу, т.е. дает деньги, но не присоединяется к городу, не может устроить золотой век и не может исследовать. Его по каким то признакам можно отследить?
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Советую сыграть в мод Realism Invicrus, там очень хорошо решена проблема больших стеков, юниты получают штраф, когда превышают некоторую отметку и да, там есть система, что в разных эпохах разное кол-во юнитов в стеке можно увеличивать, так же некоторые лидеры дают бонус + 1 в стек без штрафа, плюс некоторые техи расширяют стековую проблему, короче очень интересно. А еще очень интересно было бы решать проблему со стеком, примерно следующим образом: у каждого юнита есть некоторое потребление пищи и если он стоит на лугах, то к примеру потребляет -1 пищу, два юнита там уже -2 и т д..если лимит привышается, то сила юнита например снижается на -5% или там уже как решит автор мода, тут дело баланса, но к примеру на стеке с фермой юнит будет хорошо отжираться и там можно держать армию больше. Врагу будет смысл уничтожать свои тылы с фермами, что бы обессиливать врага) как бы тактика выжженной земли :3.
p.s. еще одна идейка пришла в голову. Допустим ввести в игру некие машины поддержки\провизи, типа возите их в стеке и они дают "пропитание" так сказать, для вашей армии и допустим есть такая фишка у арты, что бы можно было обстрелять такие машины, вот ситуация: ваш город осождают 3 стека с армией, у вас в городе много арты и обороны, но город рано или поздно возьмут, начинаем артой обстреливать машины поддержки, которые дохну и вражеская армия начинает терять силу, после чего, если долго будет стоять на месте, то сила будет уменьшаться и уменьшаться, враг вынужден будет отступить. Идеи идеями, но научить такому ИИ помоему нереально