+ Ответить в теме
Показано с 1 по 12 из 12

Тема: Hidden Nationality

  1. #1
    я теперь понял почему сделан такой Privateer ( в русской версии наверно Пиратский Корабль ), а наземного юнита такого нет! Дело в том, что если ты дашь такую возможность наземному юниту и везешь его на лодке через какой-нибудь город твоего альянса ( иои просто через открытые границы ) то город моментально становится твоим. Короче, решить это можно только в том случае, если дать юниту функцию - не входить в города вообще. Можно ли наделить юнит такими полномочиями ( тогда и транспорт перевозящий такой юнит не сможет войти в город )
    продвинь это сообщение в соцсеть:  

  2. #2
    Забавно, надо будет на это посмотреть.

    А если включить bNoCapture?
    продвинь это сообщение в соцсеть:  

  3. #3
    тогда он с земли не может войти в город, а в транспорте вошел ))))
    ( обязательно должно стоять - always hostie )
    продвинь это сообщение в соцсеть:  

  4. #4
    Полководец Аватар для bay


    Регистрация
    03.11.2006
    Адрес
    Астрахань
    Сообщений
    136
    Еще есть ряд приколов с такими юнитами:
    1) при входе в твой город с этим юнитом - юнита дружественной державы - твоего "хиддика" выкидывает из родного города
    2)Если твой карабь зашел в гавань где прячются чужие "хиддики" - то он афвтоматически тонет...

    А есть и интересные моменты: поставил хидден натионалити на ирегулярную конницу и пехоту (новые типы юнитов) - в ренесансе и получил замечательную войну без ее обьявления... причем у конницы нет функции захватывать города, а у пехоты есть. У этих партизанов много функций получается :
    1) грабеж улучшений кого не попадя
    2) захват чужих поселенцев и рабочих
    3) и естественно захват городов противника (если получится - так как ирегуляров делал специально слабее..)

    причем ИИ все эти функции тоже с успехом исполняет и страстно долбится в спорные пограничные города
    продвинь это сообщение в соцсеть:  

  5. #5
    Полководец Аватар для bay


    Регистрация
    03.11.2006
    Адрес
    Астрахань
    Сообщений
    136
    <div class='quotetop'>Цитата</div>
    3) и естественно захват городов противника (если получится - так как ирегуляров делал специально слабее..)

    причем ИИ все эти функции тоже с успехом исполняет и страстно долбится в спорные пограничные города[/b]
    Блин патч 3.13 этот "баг" поправил - залезу в СДК верну его обратно....
    продвинь это сообщение в соцсеть:  

  6. #6
    Полководец Аватар для bay


    Регистрация
    03.11.2006
    Адрес
    Астрахань
    Сообщений
    136
    <div class='quotetop'>Цитата</div>
    Блин патч 3.13 этот "баг" поправил - залезу в СДК верну его обратно.... [/b]
    Ага вернул... проблемма крылась в CVUnit.cpp
    Поискал по ссылке always hostie - теперь и в новом патче "хиддики" у меня города захватывают!!!
    продвинь это сообщение в соцсеть:  

  7. #7
    вот нужно как-то решить эту проблему и тогде спец войска смогут реально круто действовать "за третию сторону" )))
    продвинь это сообщение в соцсеть:  

  8. #8
    Полководец Аватар для bay


    Регистрация
    03.11.2006
    Адрес
    Астрахань
    Сообщений
    136
    Кстате - always hostie -крайне не советую пользовать с патчем 3.13 - он эту функцию криво понимает :
    если ИИ направит юниты с always hostie скажем на город - а по пути встретится какой нибудь левый юнит -> пиши пропало игра зависает и вы уже никогда не дождетесь конца хода - только будете лицезреть вращающийся шарик и ободряющюю надпись

    п.с:
    С этим багом торже бьюсь насмерть - думаю скоро проблемма будет решена
    продвинь это сообщение в соцсеть:  

  9. #9
    Полководец Аватар для bay


    Регистрация
    03.11.2006
    Адрес
    Астрахань
    Сообщений
    136
    Все разгреб - дело было в том что хиддики обьеденялись с нормальными юнитами - и не могли выполнять те же ходы что и они и поэтому когда такая группа шла через дружеский город или юнит - все проходили - а хиддик застревал и приводил к постоянному ходу.... то биш вис....

    В sdk сделал правило чтоб хиддиков с нормальными в общие группы не обьединять!!!

    В принципе осталось сделать правило чтоб хиддиков на суда не могли грузить - чтоб они морем в чюжие города не заходили...

    И мона выкладывать на форум готовую dll -у
    продвинь это сообщение в соцсеть:  

  10. #10
    Вождь


    Регистрация
    27.12.2005
    Адрес
    Нюрнберг
    Сообщений
    97
    <div class='quotetop'>Цитата(bay * 6.11.2007, 13:45) [snapback]213208[/snapback]</div>
    Все разгреб - дело было в том что хиддики обьеденялись с нормальными юнитами - и не могли выполнять те же ходы что и они и поэтому когда такая группа шла через дружеский город или юнит - все проходили - а хиддик застревал и приводил к постоянному ходу.... то биш вис....

    В sdk сделал правило чтоб хиддиков с нормальными в общие группы не обьединять!!!

    В принципе осталось сделать правило чтоб хиддиков на суда не могли грузить - чтоб они морем в чюжие города не заходили...

    И мона выкладывать на форум готовую dll -у
    [/b]
    dll был бы кстати как провдигаются успехи?
    продвинь это сообщение в соцсеть:  

  11. #11
    Поставил у одного наземного юнита <bHiddenNationality> и <bAlwaysHostile> в 1. Если войны нет, то он почему то атакует чужие юниты только за пределами городов. Если направить его в город, то он не только беспрепятственно в него войдет, но еще и торчать там может сколько угодно (чужие будут носиться вокруг города, но в атаку не полезут). Честно говоря, из обсуждения так и не понял как это можно исправить, что бы скрытые юниты атаковали врага в городах, и в конечном счете могли город захватить?
    продвинь это сообщение в соцсеть:  

  12. #12


    В продолжение предыдущего поста.
    Нашел упомянавшийся выше CVUnit.cpp и отыскал в нем код:
    [code]
    bool CvUnit::isAlwaysHostile(const CvPlot* pPlot) const
    {
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Ваши права

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

free counters