Current time: 23.03.2024, 10:04 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Мод "WoG Scripts"
Author Message
igrik Offline
Administrators

Posts: 2807
Post: #256

Night, все такие обсуждения по объяснению нужно проводить в теме Ваши вопросы по ERM-скриптам

SergOz правильно сказал:
!!HEv2399: - атакующий герой всегда есть, поэтому проверка на его отсутсвие не нужна.
!!HEv2398&v2398>-1 - защищающийся герой есть НЕ всегда, поэтому проверка на его отсутствие нужна обязательно.

По поводу выдачи заклинаний: в ERM нет нормального инструмента, для того чтобы правильно выдать, а потом забрать заклинания у героя. Поэтому эта часть скрипта так и не была (и не будет) реализована.


game bug fixes extended.dll || My Plugins || My GitHub
27.08.2020 18:50
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #257

igrik, в данном случае заклинание надо не у него героя забрать, а у объекта


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
27.08.2020 19:19
Visit this user's website Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #258

igrik,
Quote:Night, все такие обсуждения по объяснению нужно проводить в теме Ваши вопросы по ERM-скриптам
Я знаю, но раз оказия подвернулось, что скрипт репортил, вот и сразу под [OFF] тег вопрос ввернул.

Вообщем, везёт мне на всякое хитровывернутое... Очередной баг репорт, надеюсь по делу Sm

Исходные данные:
- Предположительный баг в скрипте 43 wog - mysticism skill enhancement.erm
- Версия 2.9.14, скрипт везде одинаковый, где бы по ссылкам не качал.

Описание:
- включаем campaign heroes as start heroes.bin или "Легендарные герои" в WoG-Script опция 100 (проверял с обоими вариантами, багает)
- включаем Мистицизм I.
- Создаём карту, вылавливаем любого Героя из Кампании. Я брал Ксерона или Джелу
- Качаем ему уровень, получаем Мистицизм. (если делать мистицизм через Cheat-menu, то потом, чтобы выловить баг, нужно именно что получить несколько уровней)
- Пропускаем ход.
- На след день его Специализация становится такой:
По описанию ещё все верно, но существам бонусов не даёт. Аналогично со всеми остальными героями из кампании.

Вначале думал конфликт двух скриптов - option 773 - land navigation.erm из ERA Script 1.46f и 43 wog - mysticism skill enhancement.erm из WoG Script, но по тестам у меня в конечном итоге остался только 43 wog - mysticism skill enhancement.erm

Разобраться в скрипте было выше моих знаний, а вот если затереть в скрипте этот код:
То баг не появляется.

[затирая всё остальное, опытным путём выяснил, что баг остаётся 96-copy]


Как-то так.
Debug-на всякий случай.

P.S. Лист модов на тестах:
(This post was last modified: 29.08.2020 07:49 by Night.)
29.08.2020 07:03
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #259

Night, проверь на эре 3. На 2.9.14 были (есть) проблемы с HE:X


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
29.08.2020 09:22
Visit this user's website Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 1005
Post: #260

Подтверждаю, Эра 3 (от 28.08.20), при получении навыка мистицизм у половины героев специализация становится как у Night на скриншоте, просто надпись Special, не зависимо легендарный он или нет.


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
29.08.2020 10:21
Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2265
Post: #261

(29.08.2020 07:03)Night Wrote:  !!FU|y1=-1/y2<1:E;

Попробуй !!FU|y1=-1/y1=4294967295/y2=0:E;

Но по-нормальному это надо переписывать под эровские !!re и !!if, чтобы было без костылей.
(This post was last modified: 29.08.2020 13:24 by XEPOMAHT.)
29.08.2020 13:16
Find all posts by this user Quote this message in a reply
ElfbI Offline

Posts: 325
Post: #262

Panda, daemon_n, Night, строчка 058 скрипта 43 идет установка спеки, тоже второй день искал
должно быть получение в y8 и след строчка



Второе, daemon_n, ты просил продублировать сюда

чтобы воговские нейтралы присоединялись, надо открыть wog scripts - 78 - wogify, строчка 1624 меняем на
   строчка 1631 на


The dreams you kill will break your heart
(This post was last modified: 29.08.2020 16:21 by ElfbI.)
29.08.2020 16:03
Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #263

XEPOMAHT,
Quote:Попробуй !!FU|y1=-1/y1=4294967295/y2=0:E;
Нет, не помогает.

daemon_n, с версией 43 wog - mysticism skill enhancement.erm из 2.9.12 таких ситуаций нету. Правда там слишком жирный прирост 10/20/30 - хорошо что igrik поменял значения на 5/10/15, ещё часть со Special Ability исправить бы.
29.08.2020 16:22
Find all posts by this user Quote this message in a reply
ElfbI Offline

Posts: 325
Post: #264

Night, смотри пост выше


The dreams you kill will break your heart
29.08.2020 16:24
Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #265

ElfbI, спасибо, помогло! 132
29.08.2020 16:26
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16449
Post: #266

XEPOMAHT, условие видится простым и корректным.

Проблема в:
!!HEx16:X0/?y9/d/d/d/d/d;

Команда звучит как Change hero specialty.
Нужно заменить на !!HEx16:X?y50/?y9;
Далее
!!if&y9=8:; (if Hero is a spec Mysticism)
меняем на
!!if&y50=0/y9=8:; (if Hero is a spec Mysticism)

ElfbI, опередил. Ну никакого уважения к дедам 96-copy


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
29.08.2020 16:32
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2807
Post: #267

Да, согласен. Спасибо всем!

Исправлено. Мод обновлен.
Code:
[!] 43 wog: fix getting hero spec mysticism reciver


game bug fixes extended.dll || My Plugins || My GitHub
29.08.2020 16:37
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #268

igrik, а насчёт присоединения нейтралов?Rolleyes


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
29.08.2020 17:36
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #269

На эре 3 не работает "Банк"
Вот исправленный скрипт от Majachek


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
31.08.2020 23:16
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4333
Post: #270

скрипт 76 wog - artifact boost.erm
кольцо Дипломата, удваивающее 1лвл унитов в начале недели
строка 334 (Click to View)
переменная k всегда 0, потому кольцо просто не рабоает - не знаю, как такое фикситьDash1

Старт на 5 уровне - скрипт не работает на стартовых героев. (тех, что были на карте) - опять проблемы с инициализацие объекта на карте?102



UPD:
Всё работает со второго дня.


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
01.09.2020 00:13
Visit this user's website 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-2024 MyBB Group