PDA

Просмотр полной версии : Выборочная атака конницей (пикинеры и копейщики в последнюю очередь)



Defender457
04.05.2013, 04:27
Существуют UnitClassTargets и UnitCombatTargets, которые заставляют юнит нападать, в первую очередь, на указанные классы / юниты. А есть нечто противоположное этому, не подскажете? То есть чтобы юнит нападал на указанные юниты, в последнюю очередь. Хочу сделать коннице способность не трогать копейщиков и пикинеров. По идее, она же быстрее, потому пока сама не захочет, копейщики и пикинеры не смогут ее догнать.

P.S. И нет, копейщики тогда не станут бесполезными. Во-первых, копейщики по-прежнему будут эффективны при защите ресурсов в глубине своей территории, куда может быстро прорваться только конница. А во-вторых, эта способность не работает при атаке на город, потому копейщики будут хорошо себя проявлять в защите города от конницы. Что, кстати, придаст еще больше реализма, ведь конница в те времена ценилась куда больше пехоты и была более эффективной, а единственным ее минусом кроме цены и времени обучения было как раз то, что она не могла нормально действовать при штурме города.

Snake_B
04.05.2013, 09:44
Существуют UnitClassTargets и UnitCombatTargets, которые заставляют юнит нападать, в первую очередь, на указанные классы / юниты. А есть нечто противоположное этому, не подскажете? То есть чтобы юнит нападал на указанные юниты, в последнюю очередь. Хочу сделать коннице способность не трогать копейщиков и пикинеров. По идее, она же быстрее, потому пока сама не захочет, копейщики и пикинеры не смогут ее догнать.

Все что есть описано тут >>> (http://modiki.civfanatics.ru/index.php/CIV4UnitInfos)

Только если это использовать:
UnitClassDefenders = (W) При обороне против стека юнит прежде всего защищается против юнитов указанного класса (CIV4UnitClassInfos). Не используется в обычной игре.
UnitCombatDefenders = (W) При обороне против стека юнит прежде всего защищается против юнитов указанной боевой категории (CIV4UnitCombatInfos). Не используется в обычной игре.



А во-вторых, эта способность не работает при атаке на город, потому копейщики будут хорошо себя проявлять в защите города от конницы.

дык... а с чего она не будет действовать то при атаке на город... как ты это отрегулируешь..

Defender457
04.05.2013, 10:55
дык... а с чего она не будет действовать то при атаке на город... как ты это отрегулируешь..

Так она по умолчанию не действует при атаке на город, так что регулировать ничего не надо. Только что даже специально проверил. Кхмерский слон стоит перед вражеским городом, в котором сидят рыцарь и морпех. На защиту первым встает морпех. Та же ситуация в поле - на защиту первым встает рыцарь.


Только если это использовать:
UnitClassDefenders = (W) При обороне против стека юнит прежде всего защищается против юнитов указанного класса (CIV4UnitClassInfos). Не используется в обычной игре.
UnitCombatDefenders = (W) При обороне против стека юнит прежде всего защищается против юнитов указанной боевой категории (CIV4UnitCombatInfos). Не используется в обычной игре.

Так это про защиту. А мне надо про атаку. Нечто противоположное способности кхмерского слона или субмарины. Если субмарина первыми всегда атакует эсминца с транспортником, то мне надо, чтобы конница наоборот атаковала пикинера и копейщика, в последнюю очередь.

Snake_B
04.05.2013, 11:43
Так она по умолчанию не действует при атаке на город, так что регулировать ничего не надо. Только что даже специально проверил. Кхмерский слон стоит перед вражеским городом, в котором сидят рыцарь и морпех. На защиту первым встает морпех. Та же ситуация в поле - на защиту первым встает рыцарь.

Он не поэтому встает... морпеху дается защита от города, а рыцарю нет, следовательно у морпеха в городе больше шансов отбиться...


Так это про защиту. А мне надо про атаку. Нечто противоположное способности кхмерского слона или субмарины. Если субмарина первыми всегда атакует эсминца с транспортником, то мне надо, чтобы конница наоборот атаковала пикинера и копейщика, в последнюю очередь.

Ну... если только прописать всех кого надо атаковать раньше, а в конце уже копейщиков

Defender457
04.05.2013, 12:09
Он не поэтому встает... морпеху дается защита от города, а рыцарю нет, следовательно у морпеха в городе больше шансов отбиться...

Нет, у морпеха и в поле сила 24, а у рыцаря - всего 10. Но встает все равно рыцарь из-за способности кхмерского слона атаковать, в первую очередь, конницу. А в городе эта способность не работает (кстати, про это даже в описании указано), потому первым встает морпех.


Ну... если только прописать всех кого надо атаковать раньше, а в конце уже копейщиков

Это не проблема, в принципе. Прописывать всех хоть и долго, но я бы этим занялся. Проблема в том, что все эти юниты, которых должны атаковать, в первую очередь, отображаются в описании юнита в игре. А так как юнитов придется прописывать великое множество, то всплывающая подсказка растянется на весь экран. Потому такой вариант не очень как-то...

Для примера, всплывающая подсказка измененной подлодки:

http://i48.fastpic.ru/thumb/2013/0504/92/4c3094d33654d5964750aabdbd4f8f92.jpeg (http://fastpic.ru/view/48/2013/0504/4c3094d33654d5964750aabdbd4f8f92.jpg.html)

А теперь представьте, если тут будут прописаны все сухопутные военные юниты кроме пикинера и копейщика. Сами понимаете, сколько места на экране это займет (если вообще поместится на экран)...

Snake_B
04.05.2013, 17:00
А теперь представьте, если тут будут прописаны все сухопутные военные юниты кроме пикинера и копейщика. Сами понимаете, сколько места на экране это займет (если вообще поместится на экран)...

все то зачем... стрелков, гренадеров и выше можно уже не прописывать... они сильнее и будут раньше (не так часто они будет почти убитые, можно пренебречь)...
ну, штук 20 получится... описание не так часто открывается... тут надо посмотреть как они в игре будут.. подсказки эти...


Потому такой вариант не очень как-то...

дык... другого варианта все равно нет...

Defender457
04.05.2013, 20:29
все то зачем... стрелков, гренадеров и выше можно уже не прописывать... они сильнее и будут раньше (не так часто они будет почти убитые, можно пренебречь)...
ну, штук 20 получится... описание не так часто открывается... тут надо посмотреть как они в игре будут.. подсказки эти...

В игре в подсказке это тоже отображается, в том и проблема. Гренадеры равны по силе пикинерам (гренадер - 12, пикинер против конницы - 6+100%=12). Да и у фузилера сила всего 14. То есть если он будет хотя бы чуть ранен, то в бой вступит пикинер. Так что не писать можно разве что совсем современные юниты (вроде всяких танков). В примере выше прописано всего 7 юнитов, и то такая подсказка уже занимает приличное количество места на экране. А если юнитов станет раз в 5 больше, то будет вообще ужас...

P.S. В общем, как-нибудь может и сделаю, чтобы посмотреть, как оно будет. А может и не стану, так как делать придется довольно много, а перспектива не очень радужная, и скорее всего, из-за огромной всплывающей подсказки придется от этого отказаться. Лучше было бы, если бы был противоположный параметр, где достаточно было бы прописать только пикинера с копейщиком (ну и возможно, еще рабов, поселенцев и знаменитостей, тут надо проверять), чтобы конница била их, в последнюю очередь. Но такого параметра, к сожалению, нет (ну или мы про него не знаем).

Snake_B
04.05.2013, 20:56
А может не мудрить?
Есть опция "Копейщики и пикинеры получают бонус против конницы только в защите"...
По сути... смысл то примерно тот же самый получается...?

Defender457
05.05.2013, 07:19
А может не мудрить?
Есть опция "Копейщики и пикинеры получают бонус против конницы только в защите"...
По сути... смысл то примерно тот же самый получается...?

Эта опция у меня включена. Но смысл совсем не тот же самый. К примеру, стоит катапульта, прикрытая копейщиком. Конный лучник атакует этот стек. На кого он нарвется? На копейщика. И копейщик получит бонус к защите против конницы, потому почти наверняка выиграет бой. А вот если бы у конницы была способность бить копейщиков, в последнюю очередь, то, при таком раскладе, она убила бы катапульту.

Geth
24.05.2013, 16:19
Прикрытие пехотой осадных орудий, размещение их позади порядков это вообще то нормально и совсем ненормально, чтобы кавалерия уничтожала без помех орудия при наличии рядом войск прикрытия, а при этом есть прокачка фланговая атака позволяющая коннице повреждать осадные орудия даже при атаке копейщика.

Defender457
28.05.2013, 21:13
Прикрытие пехотой осадных орудий, размещение их позади порядков это вообще то нормально и совсем ненормально, чтобы кавалерия уничтожала без помех орудия при наличии рядом войск прикрытия, а при этом есть прокачка фланговая атака позволяющая коннице повреждать осадные орудия даже при атаке копейщика.

Прикрытие пехотой осадных орудий - да. Но сила копейщиков против конницы в чем? В грамотном построении фалангой. И если конница набегает с одной стороны, быстро меняет направление и заходит совсем с другой, то копейщикам придется перебегать на другую сторону, чтобы прикрыть катапульты. А скорость копейщика значительно ниже, чем скорость конницы. Соответственно, либо он вообще не успеет перебежать и прикрыть катапульту, либо успеет, но не сохранив строй, в результате чего его бонус против конницы должен стать равным нулю (ведь одиночные бегущие копейщики - это совсем не то же самое, что грамотно выстроенная фаланга с копьями в направлении конницы). Но так как последнее реализовать в игре невозможно (ну или крайне сложно сделать грамотно), то на мой взгляд, правильно будет выбрать первый вариант.

P.S. К тому же, совсем уж не реалистично (да и не интересно) то, что конница в игре является почти бесполезным юнитом (если это не уникальный усиленный юнит какой-то державы). Если бы наука "Верховая езда" была еще для чего-то нужна, и мне пришлось бы ее изучать, то я бы и конницы немного делал чисто в качестве мобильной группы. Но так как "Верховая езда" дает только конницу, то лично я ее вообще не изучаю, и предпочитаю давить врага толпой пехоты (это и дешевле, и эффективнее). Ведь конница убьется об копейщиков (да и стоит дороже), потому мало смысла ее создавать, да еще и изучать целую науку ради этого. А ведь в реальности армия с конницей почти наверняка выиграла бы у армии без нее. Потому нужно каким-то образом повысить эффективность конницы. Сильно повысить. Чтобы она из почти бесполезной стала просто необходимым юнитом. Думаю, предложенный мной вариант для этого хорошо подходит.

P.P.S. Разумеется, это же пошаговая стратегия со стекающимися юнитами, и абсолютной реалистичности, чтобы вообще ни к чему нельзя было придраться, добиться не получится. Потому нужно рассматривать не конкретные локальные ситуации, которых может быть множество, а эффективность юнитов, в целом. И эффективность конницы в игре очень плохая, что противоречит реальности, где она была самым эффективным видом войск (за исключением штурма города). Вот это и надо менять. А не рассматривать какие-то конкретные ситуации, типо а что если бы копейщики встали вокруг катапульты, или что если бы там еще толпа лучников была и т. п.

Geth
30.05.2013, 10:32
а эффективность юнитов, в целом. И эффективность конницы в игре очень плохая, что противоречит реальности
ты просто не умеешь их готовить :mellow:, давно не читал такого количества бессмысленного текста, исправлюсь больше не буду.

Defender457
31.05.2013, 17:14
ты просто не умеешь их готовить :mellow:, давно не читал такого количества бессмысленного текста, исправлюсь больше не буду.

Пфф... Во-первых, я никого не принуждаю использовать предложенный мной вариант. Видимо, Вы даже первое сообщение темы невнимательно прочитали. Я лишь спросил, как так можно сделать, и не более того. А во-вторых, у меня как раз все аргументировано. А голословно сказать "я прав, и все тут" любой может. И вот это как раз бессмысленный текст. Ну да ладно...

P.S. Раз уж на то пошло, бонус копейщиков против конных ЛУЧНИКОВ должен быть равен минус 100%. Так как последние их перестреляют, не позволив приблизиться. Так что как уже сказал, нужно рассматривать все схематично, в целом, а не мелкие локальные ситуации (ведь это пошаговая глобальная стратегия, а не симулятор тактического боя). И в целом, в игре конница гораздо слабее пехоты. Почему? Давайте посчитаем. Секироносец имеет силу 5 и стоит 35 молотков (что в полтора раза меньше, чем цена конницы). Потому гораздо выгоднее давить именно толпой секироносцев, прикрыв их несколькими копейщиками (как раз чтобы сделать вражескую конницу бесполезной). Сила конного лучника 6, а цена - 50 молотков. Если прибегнуть к математике, то можно посчитать, что секироносец уже выгоднее. И это мы еще пока что не учли тот факт, что копейщик имеет бонус +100% против конницы, что, грубо говоря, делает силу конного лучника равной 3 (я знаю, что там не совсем так считается, но смысл почти тот же самый). Вдобавок, наука, требуемая для секироносца, нужна для изучения других более современных наук. А "верховая езда", которая нужна для конницы, больше вообще ни для чего не нужна. Вот и объясните мне, раз считаете меня неправым, а мои слова бессмысленными, в чем же сила конницы. Мобильность? Во-первых, по лесам и холмам она передвигается с такой же скоростью. Но даже если у Вас полностью равнинная карта, то эти пара лишних ходов (ведь на раннем этапе игры воюют, в основном, с ближайшими соседями), которые Вы сэкономите, ничего не решат. Разумеется, все это если Вы играете не 1 на 1, а на нормальной карте с большим количеством цивилизаций (на мой взгляд, цива вообще не предназначена для игры 1 на 1, не зря же в ней есть дипломатия и многое другое, в чем и заключается ее интересность, а если надо простое рубилово, то лучше пойти в старкрафт какой-нибудь, но это уже другой вопрос). В общем, как ни крути, толпа секироносцев, при поддержке копейщиков, выгоднее. Ну а на более поздних этапах аналогично толпа мушкетеров, при поддержке пикинеров, вместо рыцарей. Ну и далее толпа фузилеров вообще без поддержки, так как у них у самих бонус против конницы.

Разумеется, как уже ранее говорил, все это только если Вы играете не за государство, уникальный юнит которого - какая-нибудь усиленная конница.

Snake_B
10.06.2013, 04:59
так... давайте по делу говорить... что надо, чтобы сделать такой компонент..?

Defender457
11.06.2013, 19:17
так... давайте по делу говорить... что надо, чтобы сделать такой компонент..?

Как уже выше было упомянуто, существует похожая строка в XML, которая наоборот заставляет юнит атаковать других определенных юнитов, в первую очередь (Кхмерский слон, субмарина). Потому вполне вероятно, что есть и противоположная этой строка, то есть как раз такая, какая мне нужна. Вот об этом я и спросил. Ну а если нету, значит нету. А как создать целый компонент такой, я не знаю, так как плохо разбираюсь в этом. Занимаюсь моддингом лишь на уровне XML.

Snake_B
12.06.2013, 00:33
А как создать целый компонент такой, я не знаю, так как плохо разбираюсь в этом. Занимаюсь моддингом лишь на уровне XML.

Внешние дополнительные компоненты (ВДК) для мода RedForce.SB (http://www.civfanatics.ru/threads/9690-%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B-(%D0%92%D0%94%D0%9A)-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B0-RedForce-SB)

Тестовая версия редактора компонентов (http://www.civfanatics.ru/threads/9690-%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B-(%D0%92%D0%94%D0%9A)-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B0-RedForce-SB?p=417617&viewfull=1#post417617)


хотя.... я все больше склоняюсь к мысли завершить этот проект (мод)...

Defender457
12.06.2013, 01:53
хотя.... я все больше склоняюсь к мысли завершить этот проект (мод)...

В смысле, вообще RedForce завершить и больше не поддерживать? Почему? Или я что-то неправильно понял? Если так, то извиняюсь :)

Snake_B
12.06.2013, 02:21
надоело уже...
если бы внешние компоненты кто-нибудь делал... можно было бы ещё... а так как ни кому не надо... каждый делает изменения только для себя... мне что ле больше всех надо...

Defender
13.06.2013, 22:06
надоело уже...
если бы внешние компоненты кто-нибудь делал... можно было бы ещё... а так как ни кому не надо... каждый делает изменения только для себя... мне что ле больше всех надо...

Не могу быть уверен, конечно, но думаю, что многие игроки ставят этот мод не для незначительных изменений, на которые влияют эти внешние компоненты, а для более глобального изменения игры. К примеру, для меня здесь главное - более удобный и информативный интерфейс и отключение исцеления при получении прокачки. Без этого уже играть в циву просто не могу. А мелкие изменения я и сам в XML могу сделать. Там не сложно разобраться. Ну а внешними компонентами, думаю, другие не занимаются потому, что у каждого цива настроена по-своему, лично для себя. Так, как больше нравится. К примеру, у меня перебалансированы почти все юниты и некоторые здания. Да и многое другое тоже. Например, у меня вообще нет религиозных чудес, так как считаю их имбалансными, а мечнику я дал +25% бонус против пехоты, а то раньше он был совсем бесполезный, на мой взгляд. А еще у меня отключено ускорение производства с помощью рабства, так как это тоже имбалансно, я считаю. Вместо этого рабовладение дает +10% молотков в каждом городе. Ну и т. п. Не думаю, что кому-то захочется делать именно так, как у меня. Ведь он уже привык по-другому.

Лично мне будет жаль, если мод исчезнет. Если бы не он, я бы уже давно не играл в 4-ю циву. А так играю до сих пор. И многим другим он тоже понравился, о чем можно судить по обилию ников в разных темах мода. Но решать, конечно, Вам, заниматься модом или нет.

P.S. На истину ни в коем случае не претендую. Все вышенаписанное - лишь мое мнение и не более того.

Snake_B
13.06.2013, 22:20
Не могу быть уверен, конечно, но думаю, что многие игроки ставят этот мод не для незначительных изменений, на которые влияют эти внешние компоненты, а для более глобального изменения игры. К примеру, для меня здесь главное - более удобный и информативный интерфейс и отключение исцеления при получении прокачки. Без этого уже играть в циву просто не могу. А мелкие изменения я и сам в XML могу сделать. Там не сложно разобраться. Ну а внешними компонентами, думаю, другие не занимаются потому, что у каждого цива настроена по-своему, лично для себя. Так, как больше нравится. К примеру, у меня перебалансированы почти все юниты и некоторые здания. Да и многое другое тоже. Например, у меня вообще нет религиозных чудес, так как считаю их имбалансными, а мечнику я дал +25% бонус против пехоты, а то раньше он был совсем бесполезный, на мой взгляд. А еще у меня отключено ускорение производства с помощью рабства, так как это тоже имбалансно, я считаю. Вместо этого рабовладение дает +10% молотков в каждом городе. Ну и т. п. Не думаю, что кому-то захочется делать именно так, как у меня. Ведь он уже привык по-другому.

ну... хорошо... не ты первый меняешь под себя...
а вот теперь подумай... что будет когда (если) я выпущу новую версию (большое обновление)... опять вносить будешь?
а с компонентами этот вопрос бы уже не стоял... и при этом игроки давали бы новые возможности и для других...

Defender
14.06.2013, 02:20
ну... хорошо... не ты первый меняешь под себя...
а вот теперь подумай... что будет когда (если) я выпущу новую версию (большое обновление)... опять вносить будешь?
а с компонентами этот вопрос бы уже не стоял... и при этом игроки давали бы новые возможности и для других...

Лично меня полностью устраивает существующая версия. Я уже с помощью Вашего мода сделал идеальную для себя циву. Потому если выйдет новая версия, то лично я ее не буду устанавливать. Но есть много людей, которые будут. А есть еще и много таких, которые пока что не нашли Ваш мод, но однажды найдут. Я ведь и сам узнал о нем лишь через несколько лет после его появления (не знаю, когда он появился, но на тот момент существовало уже много разных версий, последней из которых была 1.42). Надоело постоянно открывать кучу разных окон в циве, чтобы найти нужную информацию, потому решил вбить в поисковик "мод улучшающий интерфейс в цивилизации 4", особо не веря в успех, но сразу же наткнулся на RedForce, решил поставить, и там оказалось как раз то, что нужно. Да еще и выяснилось, что он позволяет отключить ненавистное мне исцеление юнита при получении прокачки, после чего я понял, что именно об этом мечтал уже несколько лет. А если бы Вы забросили мод немного раньше? То я бы сейчас здесь не сидел и не писал это. И вообще уже давно забросил бы циву. Как уже выше писал, конечно же, решать Вам, продолжать ли работу над модом. Я лишь хочу сказать о том, что Вы уж точно не занимаетесь бессмысленным делом. Ваш мод правда очень сильно помогает.

А на счет внешних компонентов... В принципе, я могу скинуть свои XML, мне не жалко. Дело в том, что я думаю, это никому не будет нужно, так как там просто все немного перебалансировано и настроено лично под меня. Никаких серьезных усовершенствований там нет. Потому и не вижу смысла выкладывать.

Всё равно
29.09.2014, 15:59
Пропишите в SDK и научите AI выбирать себе цель при атаке, а то получается сплошное читерство. Конечно, защищаться будет тяжело.
"Лучшая защита-нападение" (Девиз бокса)