+ Ответить в теме
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 28

Тема: Лечение юнитов

  1. #1
    Полководец Аватар для Мозговой рыбак


    Регистрация
    17.01.2007
    Адрес
    Российская Федерация
    Сообщений
    126
    Лечение юнитов. Версия от 28.12.2006г.
    ссылка на оригинальную статью

    Цель этой статьи – раскрыть все аспекты лечения юнитов в Цив4. Статья написана для Ванилы, но включает информацию, применимую и к Варлордам.
    ... (далее автор рассказывает, что он заапдейтил статью и выражает готовность выслушать отклики и добавления – Мозговой Рыбак).

    Для удобства в конце статьи я поместил список полезных наблюдений и советов.

    Термин ДРУЖЕСТВЕННЫЙ будет использоваться в статье для обозначения цивилизации, с которой у вас мир. СОЮЗНЫЕ цивилизации – это ваши соратники по команде и цивилизации, с которыми вы в постоянном альянсе.

    Юнит, который повреждён (менее 100 хит-пойнтов) и готов (см. ниже) для лечения приступит к лечению на следующий ход после того, как сходят все AI/игроки/варвары. Юнит прекратит лечение только по достижении 100 хит-пойнтов здоровья. (Далее хит-пойнты будем называть процентами, как в русской локализации 1С, – Мозговой Рыбак)

    Юнит готов для лечения, если он может пожертвовать на это свой ход. В частности, есть действия, которые делают юнит не готовым для лечения, а есть такие, которые не влияют на эту его возможность. Детали далее:

    Готовность к лечению.
    Юнит, который предпринимает любые из нижеперечисленных действий, становится НЕ ГОТОВЫМ к лечению:
    – Перемещение (исключая перемещение в транспорте в качестве «груза»);
    – Атака;
    – Уничтожение улучшений клеток (Pillage);
    – Бомбардировка;
    – Погрузка на корабль или выгрузка с корабля, включая перемещение с корабля на корабль;
    – Переброска по воздуху (через аэропорт);
    – Бомбардировка или авианалёт (для авиации);
    – Разведка (для авиации);
    – Передислокация (для авиации);
    – Усовершенствование юнитов (апгрейд).

    Исключение – квалификация «МАРШ».
    Юниты с этой квалификацией всегда готовы к лечению. Любое из перечисленных действий, обычно делающее юнит неспособным к лечению, с «Маршем» не оказывает никакого влияния. Так, например, кавалерия с этой квалификацией может переместиться на одну клетку, атаковать и всё равно после этого быть готовой к лечению.

    Вот действия, которые не влияют на способность юнита лечиться:
    – укрепление (fortify);
    – ожидание (sleep);
    – пропуск хода (sentry);
    – защита от атаки;
    – пребывание в движущемся транспортном корабле;
    – получение квалификации (от накопленного боевого опыта);
    – режим перехватчика (для авиации).

    Базовая способность лечиться
    Пригодные к лечению юниты будут восстанавливать:
    5% в ход на вражеской территории;
    10% в ход на нейтральной территории (но не в городе). Примечание: нейтральная территория – это незанятая территория и территория дружественных но не союзных государств;
    15% в ход на своей/союзной территории (но не в городе) или в городе, который бунтует;
    20% в ход в городе, который не бунтует.

    Квалификация Медик
    Юнит с квалификацией Медик I будет лечить все готовые к лечению юниты на своей клетке на 10% в ход.
    Медик I лечит сам себя, если он готов к лечению.
    Юнит с квалификацией Медик II лечит все готовые к лечению юниты на соседних с ним клетках на 10% в ход.
    Несущественное примечание: юнит с квалификацией Медик II, но не Медик I не будет лечть юниты на своей клетке (в обсуждении на форуме автор пишет, что такая ситуация достижима только с помощью WorldBuilder'а, так как в игре квалификация Медик II без Медика I недоступна – Мозговой Рыбак).
    Существенное примечание: способности Медика II не распространяются через границу суши и моря (он не может лечить корабли в море у побережья, если сам находится рядом на суше – Мозговой Рыбак). Корабли в порту рассматриваются как находящиеся на суше.

    Повреждённый юнит в течение хода может «пользоваться услугами» только одного медика.
    Юнит с квалификациями Медик I и Медик II лечит юниты на своей клетке не быстрее, чем Медик I.

    Любые корабли, включая транспортные, с квалификацией Медик I могут лечить юниты в своих трюмах или на своей клетке.
    Медик может лечить морские, воздушные и наземные юниты.
    Медик может лечить юниты союзных государств.

    Маленькое примечание: Малое чудо Красный Крест даёт только квалификацию Медик I юнитам, способным её получить.

    В Варлордах наличие генерала, присоединённого к юниту, позволяет получить квалификацию Медик III юнитам, имеющим квалификацию Медик II. Медик III даёт +15% к лечению юнитов на своей и на окружающих клетках – всего 25% в ход.

    Больницы
    Больница будет лечить все готовые к лечению юниты в городе дополнительно на 10%.
    Больница может лечить наземные, воздушные и морские юниты.
    Больница может лечить все готовые к лечению дружественные/союзные юниты.
    Больница не работает во время бунта.

    Бой IV и Бой V
    Юнит с квалификацией Бой IV, готовый к лечению, будет лечить сам себя на 10% дополнительно на нейтральной территории (ни незанятой территории и территории дружественных государств).
    Юнит с квалификацией Бой V, готовый к лечению, будет лечить сам себя на 10% дополнительно на вражеской территории.

    Замечание: Бой IV и Бой V вопреки ожиданиям никак не действуют при нахождении на своей/союзной территории. Лечиться с помощью Бой IV и Бой V можно только на землях, обозначенных выше.

    Лечение боевым опытом
    Принятие квалификации НЕМЕДЛЕННО вылечивает половину повреждений юнита. Если эта половина нецелочисленная, то значение округляется в меньшую сторону. Например, юнит имеет 21% здоровья из 100%. Тогда принятие квалификации вылечит его до 21%+(100%-21%)*0,5=60,5%~60%.
    Юниту не обязательно быть готовым к лечению, для того, чтобы лечиться боевым опытом.
    Принятие квалификации не влияет на степень готовности юнита к лечению. Лечение боевым опытом не зависит от лечения, которое юнит уже получил на начало хода.

    Дополнительная информация.
    Усовершенствование (апгрейд) юнита никак не лечит его.
    Юниты AI и варвары лечатся точно так же, как и юниты игрока. Для варваров территория, занятая любой цивилизацией, является вражеской.

    Формулы лечения
    Всего есть 4 параметра, которые влияют на скорость лечения: начальная скорость лечения, больница, доступность Медика и квалификации Бой IV или V.
    Пусть Х – % здоровья юнита готового к лечению;
    Пусть Р – % здоровья, который юнит получит в результате лечения. Тогда

    Р=min(100-Х; B+M+H+C),

    где
    В=5, если юнит находится на вражеской территории;
    В=10, если юнит находится на нейтральной/дружественной территории, но не в городе;
    В=15, если юнит находится на своей/союзной территории, но не в городе, или в бунтующем городе;
    В=20, если юнит находится в своём/союзном/дружественном небунтующем городе.

    М=10, если юнит может «пользоваться услугами» медика I или II;
    М=25 для Варлордов, если юнит может «пользоваться услугами» медика III;
    М=0 во всех остальных случаях.

    Н=10, если юнит находится в городе, где есть больница (в небунтующем городе – Мозговой Рыбак);
    Н=0 в всех остальных случаях.

    С=10, если юнит имеет квалификацию Бой IV и находится на нейтральной/дружественной территории;
    С=10, если юнит имеет квалификацию Бой V и находится на вражеской территории;
    С=0 во всех остальных случаях.

    Готовый к лечению юнит, имеющий Х% здоровья к началу следующего хода вылечится до (Х+Р)% здоровья.

    Пусть N – количество ходов, требуемое юниту для достижения 100% здоровья, тогда

    N=Округление вверх[(100-Х)/(В+М+Н+С)]

    Формула всегда имеет смысл, т.к. (В+М+Н+С)<>0 и 0<Х<=100.
    N – это именно то количество ходов, необходимое юниту для излечения, которое будет показано на экране. Небольшое замечание: для юнитов, не готовых к лечению, будет показано это же N, но, так как лечение начнётся только на следующий ход, то фактическая его продолжительность для таких юнитов составит N+1 ходов.

    Для интересующихся приведу формулу лечения боевым опытом (она очевидна). Х здесь – % здоровья ЛЮБОГО юнита, который получил новый уровень опыта. Принятие квалификации юнитом НЕМЕДЛЕННО вылечит его на Р%, где

    Р=Округление вниз[(100-Х)*0,5]

    Таким образом моментально после принятия квалификации здоровье юнита составит Х+Округление вниз[(100-Х)*0,5].

    Наблюдения
    – Юнит на вражеской территории будет лечиться 20 ходов, если имеет менее 5% здоровья. Это максимальное количество ходов, которое может понадобиться для лечения.
    – Юнит на вражеской территории будет лечиться в 3 раза быстрее, если ему будет доступен медик. Такое лечение займёт максимум 7 ходов – 15% здоровья за ход (против 5% без медика).
    – Юнит без квалификации Бой IV будет лечиться с максимальной скоростью в своём или дружественном (или союзном и небунтующем – Мозговой Рыбак) городе с больницей и медиком (своим или союзным ) – +40% здоровья за ход. Такое лечение займёт максимум 3 хода.
    – Юнит с квалификацией Бой IV быстрее лечится в дружественном, чем в своём городе!
    – Самая высокая скорость лечения – 50% в ход. Юнит должен иметь квалификацию Бой IV, находиться в дружественном городе с больницей и своим/союзным медиком. С такой скоростью лечение займёт максимум 2 хода! 20% – от пребывания в городе, 10% – от больницы, 10% – от медика, 10% – от квалификации Бой IV. Итого 50%.
    – Марш для медиков – в основном бесполезная квалификация. Как это не странно (ничего это не странно – Мозговой Рыбак), эту квалификацию стоит давать тем юнитам, которых вы хотите лечить. Например, направьте Исследователя (Explorer) с квалификацией Медик I со своими БМП (Mech Infantry) или юнитами с квалификацией Марш и вы будете иметь силу, которая быстро лечится в движении даже на вражеской территории.
    – Если ваш раненый юнит находится на дружественной территории, направьте его в город. Дружественные города так же хороши для лечения, как и свои.
    – Квалификация Медик недоступна для бронетанковых юнитов и вертолётов. Квалификация Марш недоступна для бронетанковых юнитов, вертолётов и морских юнитов. Но эти квалификации могут быть получены ими через апгрейд, например, путём усовершенствования кавалерии с квалификацией Марш до вертолёта.
    – Иногда бывает важно подождать с принятием квалификации для того, чтобы после битвы иметь возможность использовать мгновенное (и эффективное) лечение боевым опытом.
    продвинь это сообщение в соцсеть:  

  2. #2

    Большое спасибо...
    продвинь это сообщение в соцсеть:  
    Тада цим не увлєкалісь, тада порядок був!
    Жителі Мельмака не ставлять перед собою цілей. Вони просто живуть з ранку та до вечора. © АЛЬФ
    -------------------------------------------------------------------------------------------------------------
    І всё таки сранно... http://www.kolobok.us/smiles/madhous...ones_nose3.gif

  3. #3
    Интересная статья. Спасибо за перевод, Мозговой рыбак!

    Жду копию на модиках: http://modiki.civfanatics.ru/index.php/Стр...и_механика_игры Ссылка уже готова.
    продвинь это сообщение в соцсеть:  

  4. #4
    Я правильно понял:
    Медик 1 - лечит +10% в своей клетке
    Медик 2 (имеет естественно медик 1) - лечит +10% в своей клетке и +10% в соседних ?
    Медик 3 (имеет естественно медик 1 и 2) - лечит +25% в своей клетке и +25% в соседних ?

    или все не так?
    продвинь это сообщение в соцсеть:  
    International Ladder - Старейшина Команды RUS

  5. #5
    Именно так .
    продвинь это сообщение в соцсеть:  

  6. #6
    Бессмертный Аватар для Линник


    Регистрация
    24.03.2006
    Адрес
    Правый берег Днепра
    Сообщений
    3,589
    <div class='quotetop'>Цитата(Мозговой рыбак * 13.2.2007, 12:31) [snapback]162930[/snapback]</div>
    Лечение юнитов</span>. Версия от 28.12.2006г.
    Бой IV и Бой V
    Юнит с квалификацией Бой IV, готовый к лечению, будет лечить сам себя на 10% дополнительно на нейтральной территории (ни незанятой территории и территории дружественных государств).
    Юнит с квалификацией<span style="color:#CC0000"> Бой IV
    , готовый к лечению, будет лечить сам себя на 10% дополнительно на вражеской территории.
    [/b]
    Опечатка.
    продвинь это сообщение в соцсеть:  
    Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
    Н.В. Гоголь, "Тарас Бульба"

  7. #7
    Король Аватар для strateg


    Регистрация
    19.02.2005
    Адрес
    Москва
    Сообщений
    1,132
    Спасибо!
    продвинь это сообщение в соцсеть:  
    Боец ЦИКа в запасе

  8. #8
    Бессмертный Аватар для liar


    Регистрация
    18.10.2005
    Адрес
    Челябинская обл. г. Карабаш
    Сообщений
    3,393


    Респект!
    продвинь это сообщение в соцсеть:  
    Самый "грамотный" нашфанатик
    _______________________
    Вице капитан команды RUS - Гнём всех в рог!

  9. #9
    Полководец Аватар для Мозговой рыбак


    Регистрация
    17.01.2007
    Адрес
    Российская Федерация
    Сообщений
    126
    <div class='quotetop'>Цитата</div>
    Лечение юнитов. Версия от 28.12.2006г.
    Бой IV и Бой V
    Юнит с квалификацией Бой IV, готовый к лечению, будет лечить сам себя на 10% дополнительно на нейтральной территории (ни незанятой территории и территории дружественных государств).
    Юнит с квалификацией Бой IV, готовый к лечению, будет лечить сам себя на 10% дополнительно на вражеской территории.

    Опечатка.[/b]
    Сори, сори, сори! Не могу найти в опциях, где можно отредактировать заглавное сообщение темы.
    продвинь это сообщение в соцсеть:  

  10. #10
    Бессмертный Аватар для liar


    Регистрация
    18.10.2005
    Адрес
    Челябинская обл. г. Карабаш
    Сообщений
    3,393
    Ну ты не сможешь внести изменения, потому что на редоктирование поста отводяться сутки, но кто то мне кажеться уже отредактировал...
    продвинь это сообщение в соцсеть:  
    Самый "грамотный" нашфанатик
    _______________________
    Вице капитан команды RUS - Гнём всех в рог!

  11. #11
    <div class='quotetop'>Цитата</div>
    Юнит с квалификацией Медик I будет лечить все готовые к лечению юниты на своей клетке на 10% в ход.
    Медик I лечит сам себя, если он готов к лечению.
    [/b]
    По-моему, если медик не "готов к лечению", то лечить никого не будет, поправьте меня если это не так.
    продвинь это сообщение в соцсеть:  
    Капитан команды RUS.

  12. #12
    Полководец Аватар для Мозговой рыбак


    Регистрация
    17.01.2007
    Адрес
    Российская Федерация
    Сообщений
    126
    <div class='quotetop'>Цитата</div>
    По-моему, если медик не "готов к лечению", то лечить никого не будет, поправьте меня если это не так.[/b]
    А почему ты так думаешь? Какая разница, готов ли медик? То есть, мне кажется, что медик, если он жив, не может быть не готовым лечить.
    Раненый юнит, готовый к лечению, ставим лечиться и приводим на клетку медика. Пусть медик свой ход исчерпал, но лечение происходит в самом начале следующего хода игрока (до того, как сходят любые его юниты), и медик в этот момент точно будет готов, потому что просто не успеет произвести никаких действий.
    И в игре я никаких мулек, связанных с готовностью медика, не замечал. Такое вот моё ИМХО.
    продвинь это сообщение в соцсеть:  

  13. #13
    Бессмертный Аватар для Линник


    Регистрация
    24.03.2006
    Адрес
    Правый берег Днепра
    Сообщений
    3,589
    <div class='quotetop'>Цитата(Мозговой рыбак * 19.2.2007, 9:40) [snapback]164484[/snapback]</div>
    И в игре я никаких мулек, связанных с готовностью медика, не замечал. Такое вот моё ИМХО.
    [/b]
    Это факт!
    продвинь это сообщение в соцсеть:  
    Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
    Н.В. Гоголь, "Тарас Бульба"

  14. #14
    Кстати, почему-то, забыли упомянуть про квалификацию Ориентирование 3, которая, кроме двух доп. ударов и плюса к атаке в лесах/джунглях, дает еще юниту возможность лечить на своей клетке +15%. Если начального дуболома прокачать на зверушках/варварах до лесника 3-го уровня, а потом присоединить к нему генерала, то с квалификацией Медик 3 он может лечить на своей клетке +40% -так что, специально затачивая юнит под супермедика, вначале стоит прокачивать его на лесоходство.
    продвинь это сообщение в соцсеть:  

  15. #15
    <div class='quotetop'>Цитата(Северянин * 21.9.2008, 12:26) [snapback]261055[/snapback]</div>
    Кстати, почему-то, забыли упомянуть про квалификацию Ориентирование 3, которая, кроме двух доп. ударов и плюса к атаке в лесах/джунглях, дает еще юниту возможность лечить на своей клетке +15%. Если начального дуболома прокачать на зверушках/варварах до лесника 3-го уровня, а потом присоединить к нему генерала, то с квалификацией Медик 3 он может лечить на своей клетке +40% -так что, специально затачивая юнит под супермедика, вначале стоит прокачивать его на лесоходство.
    [/b]
    Так эту "квалификацию" ввели в БТС, а статья датируется февралем прошлого года, когда его еще и впомине не было.

    П.С: Это 1С перевод? Квалификация и Ориентирование?
    продвинь это сообщение в соцсеть:  
    Капитан команды RUS.

  16. #16
    <div class='quotetop'>Цитата(Северянин * 21.9.2008, 11:26) [snapback]261055[/snapback]</div>
    Кстати, почему-то, забыли упомянуть про квалификацию Ориентирование 3, которая, кроме двух доп. ударов и плюса к атаке в лесах/джунглях, дает еще юниту возможность лечить на своей клетке +15%. Если начального дуболома прокачать на зверушках/варварах до лесника 3-го уровня, а потом присоединить к нему генерала, то с квалификацией Медик 3 он может лечить на своей клетке +40% -так что, специально затачивая юнит под супермедика, вначале стоит прокачивать его на лесоходство.
    [/b]
    Ого Всегда думал, что эти бонусы не суммируются
    продвинь это сообщение в соцсеть:  
    За тремя вещами можно наблюдать бесконечно: как горит огонь, как течет вода и как упоротые ватные клоуны истерично визжат: "Украине скоро хана"

  17. #17
    <div class='quotetop'>Цитата(OT4E * 21.9.2008, 11:30) [snapback]261056[/snapback]</div>
    <div class='quotetop'>Цитата(Северянин * 21.9.2008, 12:26) [snapback]261055[/snapback]
    Кстати, почему-то, забыли упомянуть про квалификацию Ориентирование 3, которая, кроме двух доп. ударов и плюса к атаке в лесах/джунглях, дает еще юниту возможность лечить на своей клетке +15%. Если начального дуболома прокачать на зверушках/варварах до лесника 3-го уровня, а потом присоединить к нему генерала, то с квалификацией Медик 3 он может лечить на своей клетке +40% -так что, специально затачивая юнит под супермедика, вначале стоит прокачивать его на лесоходство.
    [/b]
    Так эту "квалификацию" ввели в БТС, а статья датируется февралем прошлого года, когда его еще и впомине не было.

    П.С: Это 1С перевод? Квалификация и Ориентирование?
    [/b][/quote]
    Понятно, а я-то думал, как я раньше такой вещи не заметил. Термины - да, 1С.
    продвинь это сообщение в соцсеть:  

  18. #18
    Форты, как я понимаю, работают, как и город?
    продвинь это сообщение в соцсеть:  

  19. #19
    Божество

    Аватар для Lexad


    Регистрация
    29.12.2005
    Адрес
    Новосибирск-Москва
    Сообщений
    7,396
    <div class='quotetop'>Цитата</div>
    Форты, как я понимаю, работают, как и город?[/b]
    Да, в коде даже обозначено ACT_AS_CITY

    В связи с твоим аватаром возникает желание поставить перед ником Mr.
    продвинь это сообщение в соцсеть:  
    Krieg души

  20. #20


    <div class='quotetop'>Цитата(Северянин * 21.9.2008, 15:26) [snapback]261055[/snapback]</div>
    Кстати, почему-то, забыли упомянуть про квалификацию Ориентирование 3, которая, кроме двух доп. ударов и плюса к атаке в лесах/джунглях, дает еще юниту возможность лечить на своей клетке +15%. Если начального дуболома прокачать на зверушках/варварах до лесника 3-го уровня, а потом присоединить к нему генерала, то с квалификацией Медик 3 он может лечить на своей клетке +40% -так что, специально затачивая юнит под супермедика, вначале стоит прокачивать его на лесоходство.
    [/b]
    Это реально работает?
    Кто нить пробовал?
    Надо попробовать.
    продвинь это сообщение в соцсеть:  
    Отдых - это то, что ты делаешь, когда тебе никто не говорит, что делать. (с)

+ Ответить в теме
Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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

free counters