Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Общие: Новые недели
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III > Horn of the Abyss > Архив открытого форума > Исполнители Желаний
MasterOfPuppets
Вот, сделал на скорую руку biggrin.gif :
CODE

ZVSE
*UNIVERSAL TIMER INIT by Tobyn
!#TM1:S1/999/1/255;
!#VRv2396:S1;
!#VRv2390:S1;
!#VRv2371:C1/2/3/4/5/6/7;
!#VRv2380:C0/1/2/3/4/5/6/7/0;
!?TM1;
!!OW:C?v2395 Iv2395/?v2394;
!!VRv2393:Sc%7;
!!VRv2393&v2393=0:S7;
!!VRv2392:Sc;
!!VRv2391&v2390=v2392:S1;
!!VRv2391&v2390>v2392:S0;
!!if&v2391=1;
!!VRv2390:+1;
!!VRv2389:Sc-1:7+1;
!!VRv2388&v2393=1:+1;
!!VRv2396&v2388=5:+1;
!!VRv2388&v2388=5:S1;
!!en;
*UPDATED BY MASTER OF PUPPETS

!#MCv9600:S@Active@;

!?TM1;
!!if&v2393=1/v2391=1/v2388=1;
!!VRv9509:S1 R3;
!!VRv9510&v2396>1:S1 R6;
!!VRv9510&v2396=1:S2 R5;
!!en;

!!if&v2393=1/v2394=0/v2388=1/v2388=v9509;
!!UN:M0;
!!IF&v9510=1:M^{Неделя Воровства!}

Капитолии и шахты приносят золота на четверть меньше, чем обычно.^;
!!IF&v9510=2:M^{Неделя Лесоруба!}

Лесопилки приносят +3 ед. в день.^;
!!IF&v9510=3:M^{Неделя Рудокопа!}

Рудники приносят +3 ед. в день^;
!!IF&v9510=4:M^{Неделя Пожаров!}

Заклинания Огня, произносимые героем, становятся на уровень мощнее.^;
!!IF&v9510=5:M^{Неделя Штормов!}

Заклинания Воздуха, произносимые героем, становятся на уровень мощнее.^;
!!IF&v9510=6:M^{Неделя Тайфунов!}

Заклинания Воды, произносимые героем, становятся на уровень мощнее.^;
!!IF&v9510=7:M^{Неделя Земли!}

Заклинания Земли, произносимые героем, становятся на уровень мощнее.^;
!!en;

!!if&v2388=v9509;
!!if&v9510=1;
!!UN:U53/7/?y-1 U98/-1/?y-2;
!!VR$Active$:S1;
!!VRv1:S-2;
!!DO29500/1/y-1/1&y-1>0:P;
!!VR$Active$:S2;
!!VRv1:S-2;
!!DO29500/1/y-2/1&y-2>0:P;
!!en;
!!if&v9510=2;
!!UN:U53/0/?y-1;
!!VR$Active$:S3;
!!VRv1:S-2;
!!DO29500/1/y-1/1&y-1>0:P;
!!en;
!!if&v9510=3;
!!UN:U53/2/?y-1;
!!VR$Active$:S4;
!!VRv1:S-2;
!!DO29500/1/y-1/1&y-1>0:P;
!!en;
!!en;

!?FU29500;
!!if&$Active$=1;
!!UN:U53/7/-2/1;
!!MN1:O=v2395;
!!OW&1:R-1/6/d-250;
!!en;
!!if&$Active$=2;
!!UN:U98/-1/-2/1;
!!CA1:O=v2395;
!!FU&-1:E;
!!CA1:B3/13;
!!OW&1:R-1/6/d-1000;
!!en;
!!if&$Active$=3;
!!UN:U53/0/-2/1;
!!MN1:O=v2395;
!!OW&1:R-1/0/d3;
!!en;
!!if&$Active$=4;
!!UN:U53/2/-2/1;
!!MN1:O=v2395;
!!OW&1:R-1/2/d3;
!!en;

!?BA52&1000/v2388=v9509;
!!BA:H1/>-1;
!!HE-10:S14/?v9511 S15/?v9512 S16/?v9513 S17/?v9514;
!!HE-10&v9510=4/v9511<3:S14/d1;
!!HE-10&v9510=5/v9512<3:S15/d1;
!!HE-10&v9510=6/v9513<3:S16/d1;
!!HE-10&v9510=7/v9514<3:S17/d1;
!!HE-20&1:S14?v9515 S15/?v9517 S16?v9517 S17/?v9518;
!!HE-20&1/v9510=4/v9515<3:S14/d1;
!!HE-20&1/v9510=5/v9516<3:S15/d1;
!!HE-20&1/v9510=6/v9517<3:S16/d1;
!!HE-20&1/v9510=7/v9518<3:S17/d1;

!?BA53&1000/v2388=v9509;
!!BA:H1/>-1;
!!HE-10:S14/v9511 S15/v9512 S16/v9513 S17/v9514;
!!HE-20&1:S14/v9515 S15/v9516 S16/v9517 S17/v9518;

!?MG0&v2388=v9509;
!!HE-1:S14/?v9511 S15/?v9512 S16/?v9513 S17/?v9514;
!!HE-1&v9510=4/v9511<3:S14/d1;
!!HE-1&v9510=5/v9512<3:S15/d1;
!!HE-1&v9510=6/v9513<3:S16/d1;
!!HE-1&v9510=7/v9514<3:S17/d1;

!?MG1&v2388=v9509;
!!HE-1:S14/v9511 S15/v9512 S16/v9513 S17/v9514;


Сам ещё не тестировал, ибо долго. Поэтому прошу это сделать кого-нибудь другого.
Если надо, могу сделать так, чтобы в неделю Воровства артефакты, приносящие золото, тоже давали его в 2 раза меньше.
Docent Picolan
чуть поправил заголовок, по образцу.

надеюсь, за сегодня появится народ по части тестеров.

несколько смущает неделя вороства, есть подозрения что она слишком сильно влияет на игру, соответсвенно - вызывает дисбаланс, хотя как противовес или аналог/заменитель недели чумы - она существовать может.
MasterOfPuppets
Забыл примечания:
1)Раз в месяц обязательно бывает неделя одного из 7-и типов. Но номер недели случаен.
2)Недели не заменяют обычные недели монстров или чумы, а идут вместе с ними. То есть, когда выпала неделя монстров и, к примеру, тайфунов, вы получите два сообщения.
3)Если ИИ колдует глобальное заклинание, уровень его навыка в Школе не увеличивается на +1. Инструментов для этого просто нет.
Aleee
В этом-то и загвоздка. Одновременно стандартная неделя и одна из этих - это просто не кошерно. А заменить стандартную вряд и получится.
MasterOfPuppets
А UN:K?
Aleee
Нет справки под рукой. Возможно, ты и прав.
И еще. Может это я сам придумал, но по-моему при клике правой кнопкой на область в правом нижнем углу вылазит подсказка по типу недели. А может и нет.
Лентяй
А если так: Если выпала неделя монстров и неделя чего-то, то эта неделя чего-то просто не активируется. Или имеется в виду, что недели чего-то приходят в паре ТОЛЬКО с неделями мобов или чумы?
MasterOfPuppets
Цитата(ERM-help)
!!UN:K1/$ - запретить ($ = 1) все «неделя …» (монстров/бесов) или разрешить ($ = 0)

Подсказка по типу недели вроде только в ВОГ - по правому клику на "Конец Хода". В СОДе ничего такого нет.


Добавлено ([mergetime]1242474467[/mergetime]):
Цитата(Лентяй @ 16 May 2009, 14:44)
А если так: Если выпала неделя монстров и неделя чего-то, то эта неделя чего-то просто не активируется. Или имеется в виду, что недели чего-то приходят в паре ТОЛЬКО с неделями мобов или чумы?

Нет, новые недели независимы от стандартных. Скорее, стандартные будут зависимы от новых. Если стандартная попадётся вместе с новой - стандартную отменяем.
Это я сейчас скрипт так подправлю...

Подправил.
Docent Picolan
то есть эти недели заменяют сейчас стандартные?
MasterOfPuppets
Да, если выпадают одновременно две. Но когда только стандартная - то стандартная и будет.
Впрочем, всё надо ещё протестировать. Может, сам займусь.
Kastore
А как насчёт астролога из Героев V? Чтобы он "колдовал" над неделями?
Docent Picolan
не надо никаких лишних усложнений и астрологов. просто новые недели и всё.
Mugaisa
Цитата(Docent Picolan @ 16 May 2009, 17:00)
не надо никаких лишних усложнений и астрологов. просто новые недели и всё.


Правильно good.gif А то еще того хреноментора давайте поставим, который навыки изменял
Docent Picolan
как закончится тестирование - неплохо бы чтоб какой-нибудь балансер (пока, правда, таковых ещё не вступило) с этими неделями поиграл.
MoP - напиши в тему когда скрипт будет полностью готов и работоспособен. поскольку тут графики не требуется, идея в общих чертах уже может называться готовой, вот только баланс проверить.
Iv
Интересно, каково будет играть, если неделя воровства будет 1ой или 2ой.
Docent Picolan
почему и я говорю что её необходимо удалить из скрипта. если есть предложения на что заменить - пишите
Mugaisa
Цитата(Docent Picolan @ 16 May 2009, 22:50)
почему и я говорю что её необходимо удалить из скрипта. если есть предложения на что заменить - пишите


На что? У меня есть предложение.

Условно назову ее неделя роста (неделя любви? biggrin.gif ). Антипод недели чумы - прирост всех существ увеличивается в 1.5 раза (ибо в 2 будет слишком жирно).
Docent Picolan
сомнительное предложение. ладно когда это в минус, но когда аналогичное в плюс - очень сомнительно lupa.gif хотя как противовес и неплохо, но это если бы всего было в игре два вида недель - чумы и "любви" biggrin.gif
Mugaisa
Неделя чумы не так часто и выпадает. Иной раз, если карту месяца за три проходишь, то ее вообще может не быть. Так что я думаю, лишний прирост не помешает. Кроме того, нужны деньги, чтобы это все нанять.
Kastore
Неделя спокойсвия: единственная неделя, когда, (слаыва Богу!) ничего не случается! Извиняюсь, если такая неделя есть, но неделю барсука, лошаки - это слишком круто и однообразно - лучше одна - для передышки. Неделя памяти: В эту неделю и тёмные и светлые и нейтралюты чтут павших в боях. На всех юнитах и героях - заклинание скорбь, кроме мертвецов. А специалбно для них - неделя одушевления - нежить и неживые получают мораль, по необьяснимой аномалии, связаной с лунными циклами. smile.gif Недели Света и Тьмы - понижение морали у противоположных сторон. В неделю Тьмы - идёт объединённый праздник всех тёмных фракций, а у светлых - светлый. При этом у противоположных фракций понижается мораль, в то время как у фракций празднующих она поднимается.
Неделя памяти судьи Грея - в этот день чтут память судьи Хармондейла - Грея, который пожертвовал свою жизнь во благо этих земель и ради независимости от захватчиков. В нём принимают участие те, кто не вступал в полномасштабный военный конфликт в ММ7. Неделя Джелу - в этот день увеличивается прирост снайперов. Неделя пожертвований, взамен воровской: бывает только в конце месяца. Неделя подписания мирного договора между эльфами и людьми, которому способствовал судья Фервейзер, молодой, но опытный дипломат, ставший новым судьёй "официального" Хармондейла. Празднуется тремя странами, на зло врагам и несогласным: Эрафией, Авли и главной страной, без которой этого праздника бы не было - Бракадой.
MasterOfPuppets
Можно запросто сделать так, что неделя воровства не может выпасть в первый месяц. Эка проблема.
Лентяй
Кстати, мысль по поводу балансировки недели воровства:
Просто все источники дохода приносят на 25% меньше золота. То есть 1 шахта - 750 вместо 1000, сельская управа - 375 вместо 500. Капитолий - соответственно на целую 1000 меньше.

Более божески, чем ополовинивать приток, не правда ли?
Iv
Цитата(Master Of Puppets @ 17 May 2009, 06:22)
Можно запросто сделать так, что неделя воровства не может выпасть в первый месяц. Эка проблема.

Думаю, это решило бы возможные проблемы
shardshooter
А по моему Лентяй прав - ополовинивание уж СЛИШКОМ сильно ударит по карману. 25% шикарно бы подошло - и напряжно и интересно.

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

Ужасный бред, ей богу)) НО может кто разработает на основе более интересную вещь) biggrin.gif
Docent Picolan
25% и не появляется в первый месяц.
MasterOfPuppets
Цитата(Docent Picolan @ 17 May 2009, 13:36)
25% и не появляется в первый месяц.

Как это?

Добавлено ([mergetime]1242557330[/mergetime]):
Цитата(Bar$ik @ 17 May 2009, 01:48)
Неделя спокойсвия: единственная неделя, когда, (слаыва Богу!) ничего не случается! Извиняюсь, если такая неделя есть, но неделю барсука, лошаки - это слишком круто и однообразно - лучше одна - для передышки. Неделя памяти...

Может, День Сурка?
Aleee
Отдельно: эта неделя никогда не появляется в первый месяц, а при наступлении доход снижается на четверть, а не наполовину.

Добавлено ([mergetime]1242557708[/mergetime]):
Цитата(Master Of Puppets @ 17 May 2009, 13:48)
Может, День Сурка?

Нет, это день, после которого значения параметров и положения героев, строений в замках, монстров у игрокови артефактов возвращаются на день назад, а ресурсы остаются прежними.
MasterOfPuppets
Ясно. Действительно, вопринял, что 25% чего-то не появляются в первый месяц.
Доделаем Лабиринт и исправлю скрипт.
Alex-EEE
Неделя Финансового Кризиса:-)

Можно сделать недели городов.
Например, в неделю Замка прирост существ в городах Замках увеличивается на 150%.
MasterOfPuppets
Цитата(Docent Picolan @ 17 May 2009, 13:36)
25% и не появляется в первый месяц.

Скрипт исправлен в соответствии с этим желанием. По-прежнему - согласно первичным условиям - Неделя Воровства касается лишь Капитолиев и Шахт.
Никаких новых недель делать не собираюсь - ибо тут каждый может навыдумывать по тысяче вариантов, а толку от этого всё равно немного.
shardshooter
Ммм, а может в неделю бунтов не работать, к примеру, 1)таверна или 2)Муниципалитет-Капитолий-Префектура, 3)гильдия магов? Если да, то получается, что 1) Целую неделю нельзя будет покупать героя? Ну, это ещё нормально, но... 2) Целую неделю не плучать доход и блокировка постройки зданий... это тяжко. 3) Новые герои не смогут учить заклятия - но это ещё более-менее... Наверное нужно сделать так, чтобы на Основное здание не действовало)

P.S. Интересно, нежелание работы замка будет в чём выражаться? Отсутствие бонуса к приросту, башен при атаке и вынужденным кликом на каждом жилище существ отдельно?)
tolich
2) Забыл - нельзя неделю строиться.
Но самое страшное, если забунтует Грааль! laugh.gif
Docent Picolan
Цитата(Master Of Puppets @ 18 May 2009, 08:57)
Цитата(Docent Picolan @ 17 May 2009, 13:36)
25% и не появляется в первый месяц.

Скрипт исправлен в соответствии с этим желанием. По-прежнему - согласно первичным условиям - Неделя Воровства касается лишь Капитолиев и Шахт.
Никаких новых недель делать не собираюсь - ибо тут каждый может навыдумывать по тысяче вариантов, а толку от этого всё равно немного.

что ж, он протестирован? неплохо бы чтоб балансёр какой-нибудь с ним сыграл lupa.gif
а так - я так понимаю идею можно переквалифицировать в статус "готово". lupa.gif
Чёрный Абишай
Цитата
Может, День Сурка?


Интересная идея, но не конкретно "День Сурка", а наличие в некоторых неделях особых дней, ну скажем, если идёт "неделя боевого духа" то можно было бы в какой-нибудь день к обычному бонусу боевого духа добавить бонус именно этого дня. Пример - в третий день боевой дух +4, а в остальные дни +3.
P.S. Приветствую всех, кто меня знает и помнит wink.gif
MasterOfPuppets
Цитата
я так понимаю идею можно переквалифицировать в статус "готово".

Да. Остальное - лишь корректировка.
Docent Picolan
Идея Новые недели переходит в статус "готово", тема закрыта
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.