Показано с 1 по 20 из 1451

Тема: Эволюция войны (EoW)

Древовидный режим

  1. #10
    Цитата Сообщение от Tuberkulez Посмотреть сообщение
    Есть еще идея или предложение, что военные аэродромы строить не только в городах, но и как улучшение клеток, чтобы можно было базировать авиацию еще и вдоль границ или на побережье. Естественно в культурных границах и под присмотром жителя+затраты со стороны города.
    Форт работает как аэродром
    Цитата Сообщение от Tuberkulez Посмотреть сообщение
    Да и с пустынями надо что-то делать... мелиорацию может добавить? Хотя бы чтоб одну еду с них получать и затраты на содержание мелиоративных сооружений)))
    На песка, даже с хорошим орошением (а откуда его взять в пустыне, если рядом реки нету) обыльных урожаев недождешся.
    Цитата Сообщение от Tuberkulez Посмотреть сообщение
    И еще: какой шанс у шпиона или диверсанта обнаружить другого шпиона(диверсанта)? и как это работает (в одной клетке, в соседних клетках, только при выполнении диверсий)?
    код на шпиона:
    int CvUnit::getSpyInterceptPercent(TeamTypes eTargetTeam) const
    {
    FAssert(isSpy());
    FAssert(getTeam() != eTargetTeam);

    int iSuccess = 0;// Вероятность перехватить шпиона

    int iTargetPoints = GET_TEAM(eTargetTeam).getEspionagePointsEver();
    int iOurPoints = GET_TEAM(getTeam()).getEspionagePointsEver();
    iSuccess += (GC.getDefineINT("ESPIONAGE_INTERCEPT_SPENDING_MAX") * iTargetPoints) / std::max(1, iTargetPoints + iOurPoints);

    if (plot()->isEspionageCounterSpy(eTargetTeam))// если выполнена мисия контршпионажа
    {
    iSuccess += GC.getDefineINT("ESPIONAGE_INTERCEPT_COUNTERSPY");
    }

    if (GET_TEAM(eTargetTeam).getCounterespionageModAgainstTeam(getTeam()) > 0)// если на тайле есть шпион противника или в городе здание с защитой от шпионажа
    {
    iSuccess += GC.getDefineINT("ESPIONAGE_INTERCEPT_COUNTERESPIONAGE_MISSION");
    }

    if (0 == getFortifyTurns() || plot()->plotCount(PUF_isSpy, -1, -1, NO_PLAYER, getTeam()) > 1)// если шпион не стоял на тайле больше одного хода или на тайле несколько ваших шпионов
    {
    iSuccess += GC.getDefineINT("ESPIONAGE_INTERCEPT_RECENT_MISSION");
    }

    return std::min(100, std::max(0, iSuccess));
    }
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось NeseryozniyVET; 01.12.2010 в 12:05.
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters