Current time: 24.09.2022, 14:33 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
wessonsm Offline

Posts: 783
Post: #4741

Berserker, да, об Эре 2.
Насчет y-переменных я понял. Они не обнулялись, потому что использовались большие номера функций типа FU123125.
Для старых модов (и не очень старых) это типичная ситуация.
Но я почему-то думал, что x-переменные тоже должны обнуляться при вызове функции из триггера не-функции. По крайней мере так было в старых версиях Эры.
Да, в основном из-за этого баги и ловлю.
(This post was last modified: 21.07.2020 20:18 by wessonsm.)
21.07.2020 20:17
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5392
Post: #4742

ERM-Help Wrote:Переменные - параметры функции (x1-x16) ... данные переменные существуют лишь внутри функций (кода после триггера функции) и пропускают в функцию значения командой P (P - параметры). Если вы вызываете функцию из другой функции, любые x-переменные, которые не были установлены (как новые параметры), хранят своё старое значение в новой функции
я никогда не пробовал использовать x-переменные вне тела триггера ф-ции.
Можно использовать их и так? как глобальные? Unsure
я никому не скажу, просто чтобы знать
21.07.2020 20:26
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5392
Post: #4743

(18.07.2020 20:34)Zur13 Wrote:  нельзя ли в ЭРА добавить возможность выбора нужного пункта (чекбокса) в диалогах типа !!IF:G с помощью клавиатуры например клавишами [1]-[0],[-],[=]?
а как ты будешь определять скажем какой по счёту нужный чекбокс, когда там будет их максимум, а тебе нужем скажем 8й по счёту? визуально отсчитывать его и потом жать клавишу [8]? да я быстрее мышку подвину, овчинка то будет стоить выделки? 118
21.07.2020 20:31
Visit this user's website Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 783
Post: #4744

(21.07.2020 20:26)Bes Wrote:  я никогда не пробовал использовать x-переменные вне тела триггера ф-ции.
Можно использовать их и так? как глобальные? Unsure
я никому не скажу, просто чтобы знать

Нет, как глобальные их использовать нельзя.
Я просто говорю о том, что код типа:

!?FU888;
!!IF:M^%X2^;
!?CM0;
!!FU888:P;

в старых версиях Эры (до 2.9) выдавал всегда 0, а в версиях после 2.9 может выдавать непонятно что.
21.07.2020 20:59
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15971
Post: #4745

wessonsm, в ЭРЕ 3 это поведение возвращено. Если очень принципиально сборку делать на 2.9.15, то могу выпустить 2.9.16 с обнулением.


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

Posts: 783
Post: #4746

Berserker, для меня это не так критично, я в любом случае буду переходить на ERA 3.
Но возможно, есть люди, которые хотели бы продолжать использовать вторую Эру.
21.07.2020 23:06
Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5392
Post: #4747

Berserker, 2,9,14 же последняя? а не 15ая
21.07.2020 23:18
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15971
Post: #4748

wessonsm, будем, как Microsoft, выдавливать их! 148


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

Posts: 839
Post: #4749

Hi Berserker, these might have already been reported but just to make sure,

1. WoG Campaigns with leaving troops on the maps don't work, which is including the first scenarion of Wake of Gods, and first scenario of Samaritan.
2. Selection of WoGifications doesn't work (Top left of the first page of WoG Options). So all maps are now forced wogified (except having lines preventing so). This is ok to me, but maybe those option not working should just be removed?


Latest ERA mods and scripts in development - My GitHub
22.07.2020 11:01
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15971
Post: #4750

Archer30, for each campaign map Maps\Resources\zcN\Data\s\(script with instructions).erm file must specify the following lines:

!#UN:J3/^:clear:^; reset all wog options to off
!#UN:P2/1; enable leaving creatures on the map, if it's necessary, hardcoded option #2

Only single script from all map scripts should contain such lines.


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

Posts: 5392
Post: #4751

(05.09.2016 14:44)gamecreator Wrote:  Ok, I found the problem. There is a fatal flaw in the hint system, making so that no hint can be set twice. I can imagine how ZVS / sergroj / whoever else made WoG T1 managed to compile this incorrect code. A good example of why one shouldn't use outdated compilers they don't understand.
Anyhow, here is the fix (hopefully without errors, because I didn't test it):
Code:
72982C FC
729835 FC
72983B FC
729843 FC
729859 FC
72987B FC
72988F FC

Berserker, этот фикс попал в ERA ? А то я помню что Algor в этом году получал вылет из-за попытки назначить новую подсказку в диалоге, когда изначально в текстовике её не было
28.07.2020 20:21
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15971
Post: #4752

Bes, не попал. Но включу. Жаль, игродел не указал, где и в чём ошибка в исходниках.


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

Posts: 839
Post: #4753

Hi Berserker, sorry for having no time to test and respond to your help about my question

So I just tried your solution to my question about not able to leave creatures in campaign, it has unfortunately failed. I was not able to pop up the leaving creature dialog from adv map screen.
Image: GglrYCZ.jpg
(Place I insert the lines for the first scenario of In the Wake of Gods campaign)

I also try those lines in normal scenarios, no luck still. All options are disabled correctly, but just no pop-up for the dialog upon right clicking.

Could you inform a bit about what was wrong? Thanks Sm


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 31.07.2020 01:02 by Archer30.)
31.07.2020 01:00
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15971
Post: #4754

I'm sorry, for really strange reason Slava made some options 1 = off, 0 = on.
Replace the first 3 lines after ZVSE with one:
!#UN:J3/^:clear:^ P2/0;


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

Posts: 839
Post: #4755

Thanks Berserker, quite a bit a surprise to me, never thought this could be the reason...it works now.

A few more things I would like to report (test was done with daemon's assembly based on ERA 2):

1. Werewolves don't bersker on full moon.
So these creatures are supposed to have Bersker casted on them on every full moon (day 14-16, a.k.a. w2d7-w3d2). Although for some reason this doesn't work as intended. I also wonder if they really receive 2x lycanthropy chance on a full moon (but it's hard to test).

2. Wrong description of Storm Elemental
So it's well-known that the description of these creatures was wrong, they receive no melee penalty reduction in the game. I'm ok with that.
It's another problem - they are supposed to receive 2x damage from Amadeus (firestorm) like their lower form Air Elemental, but for some reason it has no effect.
Btw, their counter part Earth Elemental and Magma Elemental are both immune to Amadeus, which again inform that Storm Elemental didn't work as intended.

This is probably a problem from vanilla H3. But as ERA 3 has the goal of "H3 but better", it's worth to sort out some old issues, I think.


Latest ERA mods and scripts in development - My GitHub
(This post was last modified: 31.07.2020 15:20 by Archer30.)
31.07.2020 11:33
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-2022 MyBB Group