Порядковый номер идеи: 7
Идея:
Karbofos Ссылка:
тыркКраткое описание: при посещении игроком здания, ему предлагается сразиться с его точной копией.
На текущий момент объект практически готов, осталось установить награду и решить вопросы баланса.
Все желающие могут принять участие в тестировании.
Автор скрипта - Muster of Puppets при моем участии.
CODE
ZVSE
!?OB55&1000;
!!IF:Q1^Asking^;
!!FU&-1:E;
!!VRv9500:S1;
!!HE-1:Tv998/v999/v1000/1/1;
!?BA52&v9500=1;
!!DO7815/1/999/1:P;
!!BA:H1/v9743 H0/?v9744;
!!HEv9744:O?m E?v9800;
!!DO7817/0/7/1:P;
!!HEv9743:On/1;
!!FU980:P;
!?BA53&v9500=1;
!!HEv9743:O-1/1;
!!VRv9500:S0;
!!FU29615:P;
!!HEv9744:O<0;
!!OW:V-1/v9743/?y1;
!!FU&1:E;
!!VRv9800:*2;
!!HEv9744:Ev9800;
!?BG0&v9500=1;
!!BG:Q?y5;
!!DO8712/1/170/1&y5=0:P125;
!?BG1&v9500=1;
!!BG:Q?y5;
!!DO8706/0/82/1&y5=0:P;
!?FU980;
!!DO8710/0/6/1:P;
!!DO8712/1/170/1:P-1;
!!DO8706/0/82/1:P;
!!UN:A125/2/13;
!!HEv9744:B0/?z1;
!!HEv9743:A-3 A4/125 B0/z1 L4/v9744;
!!HEv9744:E?y1 B2/?y2 F?y3/?y4/?y5/?y6 I?y7 R1/?y8 R0/?y9;
!!HEv9743:Ey1 B2/y2 Fy3/y4/y5/y6 Iy7 R1/y8 R0/y9;
!!DO8708/0/27/1:P;
!!HEv9744:X?y1/?y2/?y2/?y4/?y5/?y6/?y7;
!!HEv9743:Xy1/y2/y2/y4/y5/y6/y7;
!!DO8711/0/69/1:P;
!?FU8712;
!!FU&x16=x1:E;
!!VRy1:S0-x16;
!!HEv9743:Ay1;
!?FU7815;
!!VRv9743:S0 T155;
!!HEv9743:O<0;
!!FU&-1:E;
!!IF:V1/0;
!!DO7816/0/7/1:P;
!!FU&1:E;
!!FU29602:P;
!!VRx16:S1000;
!?FU7816;
!!OW:Vx16/?y1/?y2;
!!IF&y1=v9743/y2=v9743:V1/1;
!!VRx16&1:S10;
!?FU7817;
!!OW:Ix16/?y99/?y1;
!!FU|y1=1/x16=m:E;
!!VRn:Sx16;
!!VRx16:S10;
!?FU8706;
!!FU&x16=17:E;
!!HEv9744:A1/?y1/x16;
!!HEv9743&y1>-1:A1/y1/x16;
!?FU8708;
!!HEv9744:Sx16/?y1;
!!HEv9743:Sx16/y1;
!?FU8711;
!!HEv9744:Mx16/?y1;
!!HEv9743:Mx16/y1;
!?FU8710;
!!BA:M0/x16/?y1/?y2;
!!BA&y1>-1/y2>0:M1/x16/y1/y2;
!!BA&y1=-1:M1/x16/-1/0;
!?FU29602;
!!DO8712/1/170/1:P-1;
!!DO29610/0/82/1:P9525;
!!DO29611/0/6/1:P9618/9625;
!!DO29612/0/69/1:P9632;
!!DO29613/0/27/1:P9700;
!!HEv9743:B0/?z851 L4/v9743 X?v9727/?v9728/?v9729/?v9730/?v9731/?v9732/?v9733 E?v9734 B2/?v9735 F?v9736/?v9737/?v9738/?v9739 I?v9740 R1/?v9741 R0/?v9742;
!?FU29610;
!!HEv9743:A1/?vx1/x16;
!!VRx1:+1;
!?FU29611;
!!HEv9743:C0/x16/?vx1/?vx2;
!!VRx1:+1;!!VRx2:+1;
!?FU29612;
!!HEv9743:Mx16/?vx1;
!!VRx1:+1;
!?FU29613;
!!HEv9743:Sx16/?vx1;
!!VRx1:+1;
!?FU29615;
!!DO8712/1/170/1:P-1;
!!HEv9743:A3/125/1/-1;
!!HEv9743:A4/3;
!!UN:A125/2/9;
!!DO29616/0/82/1:P9525;
!!DO29617/0/6/1:P9618/9625;
!!DO29618/0/69/1:P9632;
!!DO29619/0/27/1:P9700;
!!HEv9743:B0/z851 L4/v9743 Xv9727/v9728/v9729/v9730/v9731/v9732/v9733 Ev9734 B2/v9735 Fv9736/v9737/v9738/v9739 Iv9740 R1/v9741 R0/v9742;
!?FU29616;
!!HEv9743&vx1>-1:A1/vx1/x16;
!!VRx1:+1;
!?FU29617;
!!HEv9743:C0/x16/vx1/vx2;
!!VRx1:+1;!!VRx2:+1;
!?FU29618;
!!HEv9743:Mx16/vx1;
!!VRx1:+1;
!?FU29619;
!!HEv9743:Sx16/vx1;
!!VRx1:+1;
Тестируется скрипт на Мистическом Саде. Для удобства тестинга двойник героя сразу после битвы появляется в таверне (слева), так что строчку !!OW:V-1/v9743/?y1; в будущем удалю.
MasterOfPuppets
16 May 2009, 18:37
Да, трудность геморроидальная. Однако идея имеет колоссальную тактическую ценность, так что я готов убить ближайшее время на её реализацию сообща.
Вопрос: в скрипте "Случайный Герой" случайник колдовал заклинания?
Все то, что описано у меня, уже заскриптовано, я просто не хочу выкладывать в сыром виде. Но в принципе могу.
Интересаня идея - заглянуть в этот скрипт. Надо ыб проверить.
MasterOfPuppets
16 May 2009, 18:40
Скинь в ПМ наработки.
feanor
16 May 2009, 19:01
Цитата
Вопрос: в скрипте "Случайный Герой" случайник колдовал заклинания?
Скрипт, который на помощь нейтралам ставил героя? Да, колдовал..
неприятно было, когда на помощь к сотне крестьян приходил Солмир
Действительно кастуют. Попробую разобраться, почему.
Добавлено ([mergetime]1242490888[/mergetime]):
На самом деле тут еще полно нюансов. Вот только сейчас подумал, что нужно обязательно запретить тому герою убегать.
Добавлено ([mergetime]1242491107[/mergetime]):
Насколько я понял, в том скрипте берется герой из тюрьмы. Возможно дело в том, что наш - свежеприготовленный, и в связи с этим у него не все ладно. А там - герой, параметры которого заданы на протяжении всей игры, так что помещение в битву получается полноценное.
Но опять же, в нашем случае альтернативы, скорее всего, нет. Может можно как-то геморно создавать фейка каждый день, затем его прятать, но тогда, если герой перед началом нового дня снимет все арты и войска, затем наденет, то сражаться будет с копией без них.
MasterOfPuppets
16 May 2009, 19:40
Главное - не давать героя игроку, который по идее мёртв. А ещё - лучше использовать второй параметр команды HE:O при передаче хозяина.
feanor
16 May 2009, 20:02
Из серии: "чего делать не надо"
Попробовал поставить в битве в противники героя с таким же номером. (!!BA:H0/?v4000; !!BA:H1/v4000;) Итог - характеристики и т.п. переносятся, враг кастует, флаг - почти черный, победителю переходят все артефакты в двойном размере, впрочем, после битвы он исчезает. При ходе ИИ (кроме каста) - игра вываливается в темный экран.
MasterOfPuppets
16 May 2009, 20:18
Дык. Что присваивать один номер двум героям нельзя - аксиома.
Это было бы слишком просто. Но это я даже бы не попробовал. Очевидно, что уже при первых действиях после битвы, связанных с рассчетом опыта, оставшихся юнитов и прочая, прочая, прочая пойдут неизбежные косяки.
feanor
16 May 2009, 20:28
Дык, при стандартном SoD'овском баге с пробелом - прокатывает, видимо..
shardshooter
17 May 2009, 04:01
Наверно будет глупое предложение с моей стороны, но можно ли сделать так, чтобы перед тем, как зайти в здание с подобным эффектом *сражение с точной копией* ваш герой ОБЯЗАН был бы снять все артефакты? Или, нельзя сделать так:
1) Герой подходит к объекту и "посещает" его.
2) Герой проверяется, если у него есть "одетые" артефакты, то ему говорят снять их и положить в "рюкзак". Если нет, то 3.
3) Делается точная копия героя, с артефактами, хар-ками и монстрами.
4) Уничтожаются все артефакты в "рюкзаке" вашего героя.
5) Происходит битва между героями - при победе вы просто получаете обратно артефакты, при поражении теряете артефакты, т.к. они были уничтожены.
MasterOfPuppets
17 May 2009, 05:13
Это уже хардкор. Вряд ли кто-то вообще полезет в этот объект.
MasterOfPuppets
17 May 2009, 08:06
Блин, гемор на геморе... В половине случаев при ходе компа - вылет. Если ставишь "Автобой" - то вообще вылет 100%.
shardshooter
17 May 2009, 11:52
Мда, хардово... но никто не сказал, что будет легко)
Можно без проверки, назвать объект "арена честности" сделать все слоты артефактов "недоступными", *понимаете, замочек)* - и игрок даже не заметит пропажу их из рюкзака. Ведь если проиграет - потеряет всё, а если выиграет- найдёт всё. Хотя может убежать... Час от часу не легче.
Ну-ну, не заметит, как у него статы на 10 слетели. Слишком топорно, будем искать мелкие лазейки.
shardshooter
17 May 2009, 12:07
Подчёркиваю - из рюкзака удалить - ведь я уже упомянул, что все активные артефакты идут в рюкзак? Конечно, перед этим следует спросить у игрока - согласен ли он на такое.
Ну и конечно он такое дело заметит. Ведь он сам примет решение об этом)
MasterOfPuppets
17 May 2009, 13:32
Я тут подумал... может, в самом деле давать герою артефакты проигравшего двойника? Тут дело в чём: помимо опыта за битву, должна даваться награда. Ибо без награды объект теряет игровую ценность - он может рассматриваться лишь как тренажер по части тактики. В игровых же условиях никто не станет терять столько войск даже ради опыта. Попробуйте-ка побиться с копией - даже при ИИ-интеллекте она ведёт бой очень даже неплохо. Например: если у вас 10000 копейщиков, перевес в одну баллисту у компа вы вряд ли сможете обойти и проиграете. В лучшем случае, вам грозит потеря половины армии.
Взять ту же Пещеру Приключений. Помните, как тяжко было сражаться с крестоносцами, в каждом стеке которых - столько же юнитов, как у вас? То-то.
Starseeker
17 May 2009, 13:46
Интересно, но должна даваться какая-то супер награда... Помните последнее сражение в первом сценарии кампании "Самаритянин" в WoG? Ведь тоже было иной раз не так-то просто, особенно если компу фартило с уроном...
Цитата(Master Of Puppets @ 17 May 2009, 13:32)
Я тут подумал... может, в самом деле давать герою артефакты проигравшего двойника? Тут дело в чём: помимо опыта за битву, должна даваться награда. Ибо без награды объект теряет игровую ценность - он может рассматриваться лишь как тренажер по части тактики. В игровых же условиях никто не станет терять столько войск даже ради опыта. Попробуйте-ка побиться с копией - даже при ИИ-интеллекте она ведёт бой очень даже неплохо. Например: если у вас 10000 копейщиков, перевес в одну баллисту у компа вы вряд ли сможете обойти и проиграете. В лучшем случае, вам грозит потеря половины армии.
Взять ту же Пещеру Приключений. Помните, как тяжко было сражаться с крестоносцами, в каждом стеке которых - столько же юнитов, как у вас? То-то.
Сразу поле для хинтов: убираем всю армию, оставляем одного копейщика и так как ходим первыми (ведь с технической стороны мы сражаемся с нйтралами), любой магической стрелой выигрываем битву. С другой стороны, так можно сделать в любом случае и получить награду.
Ты смотрел тот кусок скрипта про атрефакты? Я тестировал еще раз, вроде все работает.
MasterOfPuppets
17 May 2009, 14:12
Aleee - да, работает.
В свою очередь: ты говорил, что у тебя вылетом нет. А при автобое?
У меня вылет наступает чаще всего в начале раунда и при колдовстве закла ИИ. Неужели у меня глючный ВОГ (верней, ТЕ)?
Добавлено ([mergetime]1242558759[/mergetime]):
Гм. Странно, но вылеты прекратились. Я реально ловлю глюки.
Пора всё приводить в божеский вид...
Автобой специально несколько раз ставил: все нормально. Быстрая битва тоже не вылетает. Точно сказать не могу, но пока искал мелкие баги, раз 20 точно запускал.
Ты будешь все компиллировать?
И что все же делать с описанной мной выше ситуацией? Может все же как-то привязать награду к кол-ву монстров в битве? Если судить грубо, то чем их больше, тем сложнее позиционно вести битву, а иначе и нельзя.
И не пора ли определиться с наградой? Изначально предлагался какой-то артефакт, связанный с иллюзиями.
MasterOfPuppets
17 May 2009, 14:24
Балансёры, ау!
Меня интересует ещё один момент: есть ли в ХотА обнуление героев? А то в лом возвращать параметры двойника, тратя при этом глобальные переменные. Легче обнулять.
MasterOfPuppets
17 May 2009, 15:34
Пожалуй, опишу текущий статус разработки скрипта:
(+)Отсутсвуют вылеты
(+)Двойник нормально колдует заклинания
(+)После битвы параметры двойника возрвращаются на исходные. Отдельный момент - Оковы Войны, но этим сейчас занимаюсь.
(+)Игрок не получает артефактов двойника (Aleee, All Rights Reserved).
(-)Не задана награда за битву
(-)Нет поддержки использования объекта ИИ-игроком. На последнее снова предлагаю забить.

Ну не тянет ИИ на такую штуку, его этим можно лишь ослабить или даже вынести. К тому же, боевые менеджеры, используемые в скрипте, не будут работать в теоретической битве. В лучшем случае, можно провести для него битву с какими-нибудь монстрами - сообразно его армии.
Ну, награда не задана, поскольку никто пока и не думал, каковой она должна быть. Чтобы не тыкать пальцем в небо, лучше дождаться Доцента и с ним обсудить.
Docent Picolan
17 May 2009, 16:28
а каковы ваши предложения? (и где идейщики, пусть заглянут и в эту тему)
Ogion Stranniy
17 May 2009, 16:44
Какую-нибудь пафосную надпись"вы победили самого себя, ля-ля-ля" и можете теперь... Например, строить случайное здание в городе бесплатно?
Цитата
неплохая идея. нужно подумать над вознаграждением. возможно за эту битву герой получает некий артефакт, который никак иначе получить нельзя. как вариант - что-то вроде жезла иллюзий - в любом бою с героем, оба героя имеют первичные параметры и заклинания от нападающего на игрока (у которого данный жезл) героя. армии остаются прежними. или что-то другое, как-то связанное названием и смыслом с иллюзиями.
Цитата
Даёт заклинание "Клон", с некоторой вероятностью работающее на армию владельца артефекта.
Цитата
И даёт оно следующее - когда в следующих боях герой теряет треть своего войска, появляется Мастер-Джин с параметрами героя (Атака = Атака, Защита = Защита, Урон = Сила, Здоровье = HP армии в Зеркале / 10).
shardshooter
17 May 2009, 21:00
По моему не шибко воодушевляющие награды за тяжёлую битву с самим собой... Ну, кроме жезла, конечно. Может статься полезным... Особенно если компьютер сильнее тебя.
Кстати, нашли способ обойти вариант:
"Один копейщик - волшебная стрела - ликующему герою достаётся супер артефакт"?
И кстати, я бы дал такой супер призик, не артефакт, не здание, не заклинание, а характеристики бы поднял на то кол-во, которое у Героя было до битвы. Ну, т.е. напал герой 5 4 2 1, выиграл - стал 10 8 4 2. Может, конечно, рост характеристик в два раза слишком велик.... тогда можно и на четверть лишь увеличить. И сокращать в сторону минимума. Тогда выйдет так - 7 6 3 1.
По моему вполне приятный бонус, а герои с маленьким уровнем не будут даже соваться туда.
MasterOfPuppets
17 May 2009, 21:21
Может, лучше их просто выравнивать относительно самого большого?
shardshooter
17 May 2009, 22:03
В смысле из 5 4 2 1 получить 5 5 5 5 ? Превратить настоящего воина в Героя-мультипрофи? Можно, конечно, но не очень приятно будет людям, имеющим хар-ки 10 10 10 9. Получить одно очко характеристик... Неприятно после тяжёлой битвы)
deadman_blr87
18 May 2009, 05:39
По поводу приза.
Т.к битва сложная и потери неизбежны, то предлагаю дарить войска победителю, а точнее удваивать (!) выбранный победителем стэк. Напал например я с 15 архангелами на своих же 15 архангелов. При особом умении потерял часть и стало 10. Удвоив остаток получил в итоге 20. Также это решает проблему 1 копейщика. Напал 1 копейщиком - получил 2 копейщика, и уходишь довольный таким огромным прибавлением к армии. Конечно напав крутой армией и особо защищая юнитов высшего уровня можно получить хороший плюс, но думается мне потери "мяса" будут неплохо соизмеримы...
Kshishtov
18 May 2009, 10:47
А нельзя никак сделать проверку по общему кол-ву хитпоинтов у армии?допустим если меньше 3000 в лабиринт не пускают...мол неразумно соваться в такое опасное место с таким маленьким отрядом
Kastore
18 May 2009, 15:23
Предлагаю бонус для героя, если победит - полуторная прибавка к опыту. Артефакт за такую победу некатит. Или воскрешение всех войск, т.к. Лабиринт магический и всё, что в нём будет происходить - аномально, а опыт герой получит нормальный. Не вижу смысла запрещать лабиринт при появлении кампанийских героев - им тоже придётся там туго.
MasterOfPuppets
18 May 2009, 15:25
А кто запрещал?
Kastore
18 May 2009, 15:35
Наверное, просто, не очень понял в 1ый пост.
Alex-EEE
18 May 2009, 17:02
Цитата(Bar$ik @ 18 May 2009, 16:23)
Предлагаю бонус для героя, если победит - полуторная прибавка к опыту. Артефакт за такую победу некатит. Или воскрешение всех войск, т.к. Лабиринт магический и всё, что в нём будет происходить - аномально, а опыт герой получит нормальный. Не вижу смысла запрещать лабиринт при появлении кампанийских героев - им тоже придётся там туго.

Кстати, оптимально было бы удваивать опыт героя. Или даже утраивать. Ведь все равно каждый следующий уровень стоит дороже в EXP.
А увеличивать войска за победу не катит, откуда они вдруг взялись в лабиринте, ведь бой шел с иллюзиями.
MasterOfPuppets
18 May 2009, 17:08
Да, мне кажется, опыт - самое здравое решение. Может, балансировка и изменит формулу, но призом должен быть опыт.
Ладно, добью сегодня скрипт - с таким условием. ИИ объектом пользоваться не будет. Хотя, если идеи есть на этот счёт - пишите.
А кто-нибудь пусть пока графику таранит, если её нет.
MasterOfPuppets
18 May 2009, 21:52
Что ж. Выложу, пожалуй, общие наработки Aleee и меня:
CODE
ZVSE
!?OB55&1000;
!!IF:Q1^Asking^;
!!FU&-1:E;
!!VRv9500:S1;
!!HE-1:Tv998/v999/v1000/1/1;
!?BA52&v9500=1;
!!DO7815/1/999/1:P;
!!BA:H1/v9743 H0/?v9744;
!!HEv9744:O?m E?v9800;
!!DO7817/0/7/1:P;
!!HEv9743:On/1;
!!FU980:P;
!?BA53&v9500=1;
!!HEv9743:O-1/1;
!!VRv9500:S0;
!!FU29615:P;
!!HEv9744:O<0;
!!OW:V-1/v9743/?y1;
!!FU&1:E;
!!HEv9744:E?y1;
!!VRy2:Sy1-v9800*2+v9800;
!!HEv9744:Ey2;
!?BG0&v9500=1;
!!BG:Q?y1 A?y2;
!!FU&y2=4:E;
!!DO8712/1/170/1&y1=0:P;
!?BG1&v9500=1;
!!BG:Q?y1;
!!DO8706/0/82/1&y1=0:P;
!!HEv9743&y1=0:A-3 A4/125;
!?FU980;
!!DO8710/0/6/1:P;
!!DO8712/1/170/1:P;
!!DO8706/0/82/1:P;
!!UN:A125/2/13;
!!HEv9744:B0/?z1;
!!HEv9743:A-3 A4/125 B0/z1 L4/v9744;
!!HEv9744:E?y1 B2/?y2 F?y3/?y4/?y5/?y6 I?y7 R1/?y8 R0/?y9;
!!HEv9743:Ey1 B2/y2 Fy3/y4/y5/y6 Iy7 R1/y8 R0/y9;
!!DO8708/0/27/1:P;
!!HEv9744:X?y1/?y2/?y2/?y4/?y5/?y6/?y7;
!!HEv9743:Xy1/y2/y2/y4/y5/y6/y7;
!!DO8711/0/69/1:P;
!?FU8712;
!!VRy1:S0-x16;
!!HEv9743:Ay1;
!?FU7815;
!!VRv9743:S0 T155;
!!HEv9743:O<0;
!!FU&-1:E;
!!IF:V1/0;
!!DO7816/0/7/1:P;
!!FU&1:E;
!!FU29602:P;
!!VRx16:S1000;
!?FU7816;
!!OW:Vx16/?y1/?y2;
!!IF|y1=v9743/y2=v9743:V1/1;
!!VRx16&1:S10;
!?FU7817;
!!OW:Ix16/?y99/?y1;
!!FU|y1=1/x16=m:E;
!!VRn:Sx16;
!!VRx16:S10;
!?FU8706;
!!FU&x16=17:E;
!!HEv9744:A1/?y1/x16;
!!HEv9743&y1>-1:A1/y1/x16;
!?FU8708;
!!HEv9744:Sx16/?y1;
!!HEv9743:Sx16/y1;
!?FU8711;
!!HEv9744:Mx16/?y1;
!!HEv9743:Mx16/y1;
!?FU8710;
!!BA:M0/x16/?y1/?y2;
!!BA&y1>-1/y2>0:M1/x16/y1/y2;
!!BA&y1=-1:M1/x16/-1/0;
!?FU29602;
!!DO8712/1/170/1:P;
!!DO29610/0/82/1:P9525;
!!DO29611/0/6/1:P9618/9625;
!!DO29612/0/69/1:P9632;
!!DO29613/0/27/1:P9700;
!!HEv9743:B0/?z851 L4/v9743 X?v9727/?v9728/?v9729/?v9730/?v9731/?v9732/?v9733 E?v9734 B2/?v9735 F?v9736/?v9737/?v9738/?v9739 I?v9740 R1/?v9741 R0/?v9742;
!?FU29610;
!!HEv9743:A1/?vx1/x16;
!!VRx1:+1;
!?FU29611;
!!HEv9743:C0/x16/?vx1/?vx2;
!!VRx1:+1;!!VRx2:+1;
!?FU29612;
!!HEv9743:Mx16/?vx1;
!!VRx1:+1;
!?FU29613;
!!HEv9743:Sx16/?vx1;
!!VRx1:+1;
!?FU29615;
!!DO8712/1/170/1:P;
!!HEv9743:A3/125/1/-1;
!!HEv9743:A4/3;
!!UN:A125/2/9;
!!DO29616/0/82/1:P9525;
!!DO29617/0/6/1:P9618/9625;
!!DO29618/0/69/1:P9632;
!!DO29619/0/27/1:P9700;
!!HEv9743:B0/z851 L4/v9743 Xv9727/v9728/v9729/v9730/v9731/v9732/v9733 Ev9734 B2/v9735 Fv9736/v9737/v9738/v9739 Iv9740 R1/v9741 R0/v9742;
!?FU29616;
!!HEv9743&vx1>-1:A1/vx1/x16;
!!VRx1:+1;
!?FU29617;
!!HEv9743:C0/x16/vx1/vx2;
!!VRx1:+1;!!VRx2:+1;
!?FU29618;
!!HEv9743:Mx16/vx1;
!!VRx1:+1;
!?FU29619;
!!HEv9743:Sx16/vx1;
!!VRx1:+1;
Тестируется скрипт на Мистическом Саде. Для удобства тестинга двойник героя сразу после битвы появляется в таверне (слева), так что строчку !!OW:V-1/v9743/?y1; в будущем удалю.
Прошу тестить.
Spartak
19 May 2009, 20:41
Цитата(Kshishtov @ 18 May 2009, 11:47)
А нельзя никак сделать проверку по общему кол-ву хитпоинтов у армии?допустим если меньше 3000 в лабиринт не пускают...мол неразумно соваться в такое опасное место с таким маленьким отрядом
Согласен с вышесказаным. (Баланс не беру в счёт, говоря о самой идее)
MasterOfPuppets
19 May 2009, 20:44
Награда в скрипте сейчас - просто удвоенный битвенный опыт. Как будто сражались с двойным количеством монстров.
Что, никто так и не тестил? Гм.
MasterOfPuppets
19 May 2009, 22:25
Подправил скрипт. Никаких наручников к концу битвы герой не получает.
Работа почти окончена. Остался лишь момент с боевыми машинами. Ведь они по сути - и монстры, и артефакты.
Kastore
20 May 2009, 01:28
Оставлять их надо, считаю. Пусть в бою тоже участвуют. Ведь у героя может быть навык по машинам, и что, он его зря учил?
SAG19330184
20 May 2009, 09:29
идея битвы с самим собой неплохая. Но есть МАССА вариантов при которых получить награду слишком легко.
1) любая единичка со стрелкой
2) любой 1 тяжелый стек (например 20 архов). Если есть ослепление и замедление, то сначала ослепляем, потом замедляем, потом бьем и ослепляем до смерти. Без потерь
3) Варианты с антимагией, силовыми полями, берсерком
4) Один мощный стек с мощной магией типа Implosion
и т.д.
если запретить магию, то тоже есть легкие варианты - например 1 ангел против 1 ангела - можно все время стоять в защите и убить врага отдачей без потерь.
Резюме: крайне сложно будет сделать такой объект и полезным и сбалансированным
При его проработке условности неизбежны. Если от передачи артефактов мы как-то избавились, то все выше описанное может контролироваться лишь входными ограничениями.
Чем больше стеков юнитов, тем сложнее вести исключительно стратегическую борьбу, что совсем легко в битве с одним стеком у каждой из сторон.
Награда за победу не может быть большой, потому что опытный игрок по определению лучше применяет заклинания и пользуется тактическими приемами. Смысл объекта также заключается в том, чтобы понести наименьшие потери.
Не знаю какое именно, но ограничение придется вводить. Что-то вроде трех стеков с разными существами и суммарным количеством здоровья не менее x. А игрок, чья армия не соответствует этим условиям, видит что угодно вроде "Заглянув в лабиринт, вы не видите своего отражения. "Возможно, ты для меня пустое место?" - будто прошептал ему кто-то на ухо".
Условность? Несомненно. Но иначе действительно никак.
MasterOfPuppets
26 May 2009, 08:03
Цитата
Резюме: крайне сложно будет сделать такой объект и полезным и сбалансированным
Цитата
Условность? Несомненно. Но иначе действительно никак.
ЛОЛ.
К чему париться, что-то выдумывая или подсчитывая, если можно сделать объект доступным раз в день, а лучше - раз в неделю? ИМХО, это мгновенно снимает с него клеймо дисбалансности.
Оптимальный вариант - доступен для каждого игрока раз в игру. Так что выбираем: либо побиться с маленькой армией на ранних порах (награда фигня, выиграть - два пальца), либо с большой на поздних (награда вау, выиграть - гемор).
P.S. Опять обругали за траффик и отобрали сетевой кабель. От дальнейшей разработки отхожу.
А что значит - ранняя пора? Ведь никто не помешает и на 300 дне выгрузить всю армию.
SAG19330184
26 May 2009, 09:17
Цитата(Master Of Puppets @ 26 May 2009, 08:03)
Цитата
Резюме: крайне сложно будет сделать такой объект и полезным и сбалансированным
ЛОЛ.
К чему париться, что-то выдумывая или подсчитывая, если можно сделать объект доступным раз в день, а лучше - раз в неделю? ИМХО, это мгновенно снимает с него клеймо дисбалансности.
Оптимальный вариант - доступен для каждого игрока раз в игру. Так что выбираем: либо побиться с маленькой армией на ранних порах (награда фигня, выиграть - два пальца), либо с большой на поздних (награда вау, выиграть - гемор).
приведи пример награды и условий битвы, а тогда поговорим дисбалансно это или нет. Вполне может получится "награда вау" без всякого гемора.
MasterOfPuppets
26 May 2009, 10:00
Цитата
А что значит - ранняя пора? Ведь никто не помешает и на 300 дне выгрузить всю армию.
Цитата
приведи пример награды и условий битвы, а тогда поговорим дисбалансно это или нет.

Награда - удвоенный БИТВЕННЫЙ опыт. Не полный опыт героя, а опыт за битву. Если выгрузить всю армию, так шиш и получишь. Хочешь побольше награды - собирай как можно больше армии с максимальным количеством ХП, но и битва будет тяжелее, и потери больше.
Так что прошу прощения: где здесь дисбаланс?
Понятно, просто не помнил, какую именно награду ты предлагал.
Что же, звучит логично. А посещать - один раз за игру, железно.