Current time: 09.08.2020, 09:57 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Ваши вопросы по ERM-скриптам
Author Message
Trident_D Offline

Posts: 52
Post: #5371

Algor, смотрю скрипт - сложно. Я так понял, что без отдельного блока, описывающих клики на навыках (!?CM2/3) не обойтись? Мне по сути надо чтоб в ert попадало значение, которое посчитано в скрипте. Я могу конечно там текстом написать, типа {hero lvl * 0.5 + 3}, но это как-то некрасиво и неудобно.
(This post was last modified: 15.02.2019 21:07 by Trident_D.)
15.02.2019 21:06
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3781
Post: #5372

Trident_D, описание навыка берётся не из ert, и единственный вариант показывать разные описания - менять каждый прав при просмотре, т.е. прикликах на навык в окне героя или в окне встречи героев. С экономикой сложнее - там бонус от дохода всех городов и батраков считается. В твоём случае в расчёте будет участвовать только герой-обладатель навыка, это существенно проще. Посмотри ещё раз.


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
15.02.2019 23:48
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5373

Algor, ну как же, если я забиваю текст в ert типа:
{»} Increases morale of hero units by {1}.
{»} Stacks of living creatures in hero's army
    weekly grow by {%VAR}%.
Почему в одних случаях вставка переменой отражается в тексте игры (без всяких команд на клик мышью), а в моем случае нет? (пишет всегда 0).
Я просто хочу разобраться, чтобы не городить огород, там где не надо.
16.02.2019 01:13
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2218
Post: #5374

Trident_D, покажи скрипт и приложи ERT файл. А то гадаем на кофейной гуще


WoG Scripts || WoG Scripts Rus
16.02.2019 10:33
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5375

Скрипт прикреплен к сообщению #5403, строка ert в #5409:
179165 {Basic Leadership}
    {»} Increases morale of hero units by {1}.
    {»} Stacks of living creatures in hero's army
    weekly grow by {%Y4}%.

Вчера также смотрел другой скрипт option 782 - medicine.
Там есть замена специализации героя на текст ert:

Однако при включении опции hero specialization boost, замены на Медицину не происходит (видимо конфликт двух замен и "boost" выигрывает).
Попробовал откорректировать строку, чтобы добавлялось описание к тому что есть:
!!VRz845:+^%Z179028^
но не работает. Как сделать правильно, чтобы добавлялось новое описание к чему-то ещё?
16.02.2019 18:05
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5376

Вот ещё один вопрос появился )
Сделал скриптик небольшой
Как сделать красиво, чтобы он работал также в отношении всех прочих объектов разового посещения (повышалки 0-9 формат OV), чтобы один и тот же кусок не копировать для разных объектов? К тому же для большинства этих объектов нет отдельных ресиверов как то !!ST для камня. Как тогда проверить номер объекта?
17.02.2019 02:54
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 273
Post: #5377

igrik, Trident_D, Помогите со скриптом:
При экспертном навыке Грамотность у Героя чел. и ИИ в древлингах покупались только улучшенные монстры?
18.02.2019 14:31
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3781
Post: #5378



BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
18.02.2019 15:02
Visit this user's website Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 273
Post: #5379

Algor, Дальше сам,блогадарю.
Идей еще много,смысл увеличить полезность:Разведки,Зоркости,Грамотности,Обучения и Имущества.

Но при этом зделать их отбалансироваными и оригинальными.

Обучение вижу так- в зависимости от уроня навыка увеличивать кол- во опыта при отпускании монстров + стандарт. функции умения.Постараюсь сам скрипт написать.

А разведка давала бы шанс(20%) получить немного ресурса с убитых нейтралов.
(This post was last modified: 18.02.2019 16:58 by ALEXALEX3434.)
18.02.2019 15:59
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3781
Post: #5380

(18.02.2019 15:59)ALEXALEX3434 Wrote:  Идей еще много,смысл увеличить полезность:Разведки,Зоркости,Грамотности,Обучения и Имущества.
Но при этом зделать их отбалансироваными и оригинальными.
В ES я все эти навыки уже усилил. И вроде все отбалансированы и даже оригинальны Sm

(18.02.2019 15:59)ALEXALEX3434 Wrote:  Обучение вижу так- в зависимости от уроня навыка увеличивать кол- во опыта при отпускании монстров + стандарт. функции умения.
Я так понимаю, при отпускании будет даваться более 100% опыта, потому как за меньшее смысла отпускать нет?
Но и тут игроку придется делать тяжелый выбор: доп опыт герою или опыт войскам. Если прибавка от обучения будет в районе 15/30/50%, я, например, предпочту прокачать существ. Если больше - хз.
Опять же, "стандартная функция" - начисляет за битву, "расширение" - за отпускание. Конфликт интересов возникает.

(18.02.2019 15:59)ALEXALEX3434 Wrote:  А разведка давала бы шанс(20%) получить немного ресурса с убитых нейтралов.
Мародерство? В принципе неплохо, но
1. Дублирует абилку командира Данжа и скрипт "Ресурсы монстров".
2. Разнородные типы бонусов у одного навыка не есть хорошо (приросты армий у усиленного Лидерства в ES мне тоже не очень нравятся, да).


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
18.02.2019 20:18
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 52
Post: #5381

Algor, igrik, по моим вопросам есть мысли какие? (посты 5411 и 5412).

ALEXALEX3434, тоже занимаюсь доработкой вторичных навыков. По текущей полезности, правда, другое мнение.
Из того, что сейчас есть.
0 - Pathfinding: стандартная функция + отмена штрафа начисления хода героя при низких скоростях существ в армии (доработка скрипта 30 wog-enhanced secondary skills), - полезность +++, сбалансирован.
1 - Archery: стандартная функция, - полезность +++ или + (ситуативная), сбалансирован.
2 - Logistics: стандартная функция, - полезность +++, сбалансирован.
3 - Scouting: расширенная стандартная функция (+1/+3/+5) + возникновение события при передвижении (1,5%/3%/5%) - корректировка скрипта 30 wog-enhanced secondary skills), - полезность +++/++, возможно немного улучшить содержание "событий".
4 - Diplomacy: стандартная функция + некоторые бонусы в других скриптах (меньше стоят существа при найме/апргрейде во внешних жилищах), - полезность +++ или + (ситуативная, зависит от настроек карты по присоединяемости существ), возможна некоторая доработка бонусов.
5 - Navigation: стандартная функция + незначительные бонусы к параметрам существ при морских сражениях (30 wog) + посещение всех объектов разового посещения ("повышалки" для героя) дают 100/200/300 очков передвижения, кроме того в начале дня герой получает 50/100/150 дополнительных очков передвижения (делаю данный скрипт), либо использование скрипта land navigation на морских картах, - полезность +++/++, надо тестировать.
6 - Leadership: стандартная функция + прирост живых существ в армию героя (зависит от уровня героя) каждую неделю (доработанный скрипт Algor'a), - полезность +++.
7 - Wisdom: стандартная функция… нужны идеи, - полезность ++, но её не хватает!
8 - Mysticism: стандартная функция + все дополнения (скрипты 30wog и 43wog), - полезность +++/++, доработка не требуется.
9 - Luck: стандартная функция + в бою на существ накладывается фортуна и параметры (корректировка скрипта 30wog по шансам, количеству стеков и параметрам), - полезность ++, возможна корректировка/дополнение.
10 - Ballistics: стандартная функция + стрельба огненным шаром в начале боя (скрипты wog), - полезность ситуативная ++/+, надо дорабатывать.
11 - Eagle Eye: стандартная функция + все дополнения (скрипты 30wog и 75wog): перехватывает каст баффа оппонентом, герой получает на выбор заклинание при повышении уровня, - полезность +++, доработка не нужна (возможна некоторая корректировка скриптов).
12 - Necromancy: стандартная функция..., - что с ней делать - хз, замок некромантов из-за неё не сбалансирован на большинстве карт.
13 - Estates: расширение скриптами wog (доход от уровня героя, дополнительные ресурсы), - полезность +++/++, дополнений вряд ли требует.
14 - 17: Fire/Air/Water/Earth Magic - стандартные функции, - полезность +++/++, но хотелось бы небольших дополнений.
18 - Scholar: стандартная функция + обучение заклинаниям каждые ..4 дня.. (скорректирован скрипт 30wog) + возможность улучшать существ во внешних жилищах (новые скрипты), - полезность +++/++, нужно тестировать, корректировать условия.
19 - Tactics : +1/+2/+3 скорости (скрипты wog), - полезность +++/++, возможно какая-то корректировка условий.
20 - Artillery: буст скриптами wog, среди которых нужно найти баланс, - полезность +++/+, нужно тестировать, корректировать условия.
21 - Learning: стандартная функция + каждый день 150/300/500 опыта + 40%/70%/100% дополнительный первичный параметр при получении уровня (корректировка скрипа 30wog) + возможность получать опыт за неиспользованные очки передвижения (скрипт Self-education от Algor'a), - полезность +++, дополнений не требует.
22, 23 - Offence/Armorer: стандартная функция (Armorer чуть поднят скриптом wog), - полезность +++/++, сильных дополнений не требуют.
24 - Intelligence: стандартная функция.., нужны идеи, - полезность ++, но её не хватает!.
25 - Sorcery: буст стандартной функции 10%/20%/30% + функционал скрипта (55wog), - полезность +++/++, сильных дополнений не требует, но хотелось бы реализовать некоторую возможность усиления (симбиоза) за счет других навыков.
26 - Resistance: буст стандартной функции 10%/15%/20% + добавление резиста (golem type) с теми же процентами (скрипт Algor'a), - полезность +++/++, возможна некоторая корректировка значений.
27 - First Aid: часть функционала скриптов wog (First Aid I - лечение превышающее здоровье юнита, воскрешает; после боя воскрешается часть стека) + все существа получают +5%/10%/15% к здоровью в бою + небольшой буст лечения палатки (переработанный скрипт Algor'a Medicine), - полезность +++, доработки не требует.
18.02.2019 21:07
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 273
Post: #5382

Algor, Немного не в тему,но когда доделают era help 2.8.... до сих пор некоторые команды ипа SN там нет,есть в самой ЭРА но это неудобно.

Algor,
!#SN:W^Creature1^/-1 W^Creature2^/-1 W^Creature3^/-1 W^Creature4^/-1; [инициализация]
!?OB17; (+ то же самое для OB20) [перед посещение жилища]
!!HE-1:S18/?y1; !!FU&y1<3:E; [выход, если герой не эксперт в Грамотности]
!!DWv998/v999/v1000:M0/?y1/d M1/?y2/d M2/?y3/d M3/?y4/d; [y1..y4 - типы существ в слотах жилища]
!!FU12345:Py1/?y5 Py2/?y6 Py3/?y7 Py4/?y8; [y5..y8 - грейд для существ в 1м слоте]
!!if|y1<>y5/y2<>y6/y3<>y7/y4<>y8:; [если хотя бы одно из существ имеет грейд]
   !!SN:W^Creature1^/y1 W^Creature2^/y2 W^Creature3^/y3 W^Creature4^/y4; [сохраняем информацию о первоначальных существах]
   !!DWv998/v999/v1000:M0/y5/d M1/y6/d M2/y7/d M3/y8/d; [меняем существ в жилищах на их грейды]
!!en:;
!$OB17; (+ то же самое для OB20) [после посещения жилища]
!!SN:W^Creature1^/?y1 W^Creature2^/?y2 W^Creature3^/?y3 W^Creature4^/?y4;
!!DWv998/v999/v1000|y1<>-1/y2<>-1/y3<>-1/y4<>-1:M0/y1/d M1/y2/d M2/y3/d M3/y4/d; [меняем существ в жилищах на первоначальные]
!!SN:W^Creature1^/-1 W^Creature2^/-1 W^Creature3^/-1 W^Creature4^/-1; [сброс сохраненных значений]
!?FU12345; [функция, которая возвращает в x2 грейд для существа x1. Если грейда нет, в x2 возвращается значение x1]

Честно скажу,незнаю как продолжить,пытался понять SN и функции,думал сам.... Bad((

Вроде скрипт полный,нет?Или надо эти x-ы куда-то добавлять?(x2 x1)
   

Будет время ,помоги долепить его....
(This post was last modified: 19.02.2019 00:42 by ALEXALEX3434.)
18.02.2019 23:50
Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 273
Post: #5383

Algor, Идея с опытом:
1.Без навыка ,побег 50% опыта
2.С навыком 90-100-110%

Я лично согласен на 50% за отпускание монстра(экономит время) и лучше чем ничего.

А умение даст на эксперте +10%))))
(This post was last modified: 19.02.2019 00:39 by ALEXALEX3434.)
18.02.2019 23:56
Find all posts by this user Quote this message in a reply
Algor Away
Administrators

Posts: 3781
Post: #5384

ALEXALEX3434 Wrote:Вроде скрипт полный,нет?Или надо эти x-ы куда-то добавлять?(x2 x1)
В скрипте не хватает только функции возврата грейда существа, ее дописать не успел. Вот (фактически это кусок скрипта "Внешние улучшения", можно было взять оттуда):


ALEXALEX3434 Wrote:Я лично согласен на 50% за отпускание монстра(экономит время) и лучше чем ничего.
Когда существа хотят бежать, экономит время автобой. И опыт в полном объеме получаешь, и существа качаются. Ну а 50% за отпускание (если даже возможные малые потери не устраивают) можно и скриптом "Опыт за отпускание монстров" получить. Т.е. усиление втор.навыка таким способом - крайне сомнительное.

Trident_D Wrote:Algor, igrik, по моим вопросам есть мысли какие? (посты 5411 и 5412).
По описанию Медицины - посмотри как сделано в других моих скриптах на усиление втор.навыков. Там есть примеры, как учитывать измененные описания от WoG-скриптов. В скрипте Медицина я просто забыл учесть.

Чтобы не копировать код для разных объектов - просто вынеси его в отдельную функцию и вызывай из триггера для каждого типа объекта эту функцию.
Для всех одноразовых повышалок номер содержится в контрольном числе объекта (см. !!OB:C)


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
19.02.2019 01:47
Visit this user's website Find all posts by this user Quote this message in a reply
ALEXALEX3434 Offline

Posts: 273
Post: #5385

Algor, Можно вместо 100% опыта за побег нейтралов сделать им возможность откупа как у героя.Привязать это к умению Имущество.Будет похоже на фишку Командира- Минотавра,но откуп даст небольшой ресурс и не обязательно золота,можно даже простой артифакт или свиток .
19.02.2019 12:26
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2020 MyBB Group