Current time: 21.06.2018, 07:32 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 300
Post: #5041

Подскажите пожалуйста
1) Что за скрипт перемещает героя на старте карты в ворота города, если он есть, со звуком двери измерений? Играю с минимумом скриптов из (WoG + Era Scripts)
2) Что за скрипты в папке maps корня, которые копируются туда при установке WoG + ERA. Там везде (TE) в названии. Они активны? Что они делают?
09.10.2017 10:45
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2534
Post: #5042

(09.10.2017 10:45)Heromant Wrote:  Подскажите пожалуйста
1) Что за скрипт перемещает героя на старте карты в ворота города, если он есть, со звуком двери измерений? Играю с минимумом скриптов из (WoG + Era Scripts)
2) Что за скрипты в папке maps корня, которые копируются туда при установке WoG + ERA. Там везде (TE) в названии. Они активны? Что они делают?

1) Bug fixes.erm, секция
Quote:*** Фикс бага генератора, когда при старте с несколькими городами
*** разных типов, стартовый герой помещается не в родной город
Конечно, там надо бы добавить проверку на рандомность карты. Если не забуду, поправлю к след. релизу

2) У меня в /<путь к игре>/Maps скриптов нет, возможно устанавливается с каким-то паком карт для WoG. Вообще, скрипт рядом с картой (и с таким же именем) автоматически подтягивается при старте этой карты.


09.10.2017 15:51
Visit this user's website Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 300
Post: #5043

(09.10.2017 15:51)Algor Wrote:  1) Bug fixes.erm, секция
Quote:*** Фикс бага генератора, когда при старте с несколькими городами
*** разных типов, стартовый герой помещается не в родной город
Конечно, там надо бы добавить проверку на рандомность карты. Если не забуду, поправлю к след. релизу
Спасибо, удалил, герои перестали в замок телепортироваться в 1 день. Эта штука же даже в компаниях работала. А сценарии разные бывают. Начальный герой (лагерь героя) в начале может находиться и в другом углу карты, относительно своего замка, и в этом может быть задумка карты.

По поводу скриптов к картам в папке maps понял. Тут ключевой момент, что эти скрипты никак не влияют ни на что, кроме одноименных карт. Это я и хотел для себя уяснить. Спасибо.
09.10.2017 20:20
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 300
Post: #5044

Простой вопрос. Поддерживает ли ERM конструкцию присвоения с присутствуем присваиваемой переменной с правой стороны.
!!VRy11:Sy4;
!!VRy11&y4>y10:Sy10;

!!VRy11:Sy4;
!!VRy11&y11>y10:Sy10;
Одно и то же?

А так одно и то же?
!!VRy11: * 10;

!!VRy11:Sy11 * 10;
20.10.2017 23:50
Find all posts by this user Quote this message in a reply
gamecreator Offline
Administrators

Posts: 7146
Post: #5045

Heromant, да и да. Вот насчёт
!!VRy11:*10 Sy11;
уже не уверен, но теоретически должно быть то же самое.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
21.10.2017 11:25
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 300
Post: #5046

(21.10.2017 11:23)gamecreator Wrote:  
(21.10.2017 00:10)Heromant Wrote:  Ещё там такой момент был, что не нашел триггера на переход хода и пришлось выкручиваться.
Таймер. Обычно ТМ1 для этой цели берут.
Все таймеры срабатывают "с утра", как я понял. Я собственно и использовал 2 таймера - один в первый день, другой в последующие (и то и другое для всех игроков). Но вопрос то был о другом, о наличие/отсутствии гипотетического триггера/таймера, который срабатывал бы "вечером" - то есть в момент нажатия игроком на песочные часы/передачи хода ИИ, но, важно, до каких либо событий, связанных с переменой даты/переходом хода. В частности мне интересно было считать оставшиеся очки перемещения у всех героев.
(This post was last modified: 21.10.2017 12:10 by Heromant.)
21.10.2017 12:05
Find all posts by this user Quote this message in a reply
gamecreator Offline
Administrators

Posts: 7146
Post: #5047

(21.10.2017 12:05)Heromant Wrote:  Но вопрос то был о другом, о наличие/отсутствии гипотетического триггера/таймера, который срабатывал бы "вечером" - то есть в момент нажатия игроком на песочные часы/передачи хода ИИ, но, важно, до каких либо событий, связанных с переменой даты/переходом хода. В частности мне интересно было считать оставшиеся очки перемещения у всех героев.
Кажется, ОД не сбрасываются до начала хода этого игрока. Поэтому можно просто считать их в начале хода следующего игрока.


When all gods have burnt to ashes in eternity of sorrow,
Demons gonna tear your soul because there is no tomorrow.
21.10.2017 14:05
Find all posts by this user Quote this message in a reply
Heromant Offline

Posts: 300
Post: #5048

(21.10.2017 14:05)gamecreator Wrote:  
(21.10.2017 12:05)Heromant Wrote:  Но вопрос то был о другом, о наличие/отсутствии гипотетического триггера/таймера, который срабатывал бы "вечером" - то есть в момент нажатия игроком на песочные часы/передачи хода ИИ, но, важно, до каких либо событий, связанных с переменой даты/переходом хода. В частности мне интересно было считать оставшиеся очки перемещения у всех героев.
Кажется, ОД не сбрасываются до начала хода этого игрока. Поэтому можно просто считать их в начале хода следующего игрока.
А как же быть на картах с одним игроком и задачей типа "Откопай грааль за месяц"?Sm
21.10.2017 14:17
Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1906
Post: #5049

How do we modify the defense of a stack during battle? I want to give a frenzied stack the defense it had originally, so not affected by spell, all checks return correct values but in game the value doesn't get visually updated.



All my WoG scenarios
(This post was last modified: 19.12.2017 16:09 by Valery.)
19.12.2017 15:36
Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2534
Post: #5050

Valery, try BU:R after BM: D


19.12.2017 15:51
Visit this user's website Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1906
Post: #5051

Already done after the loop runs, nothing changes. The interesting part is that if I modify damage, it shows, is only about defense when frenzy applied.



All my WoG scenarios
(This post was last modified: 19.12.2017 16:01 by Valery.)
19.12.2017 15:54
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1329
Post: #5052

(19.12.2017 15:54)Valery Wrote:  
in my game

Image: 5_VFpGAx8os.jpg


Скачать HoMM3 ERA 2.4.6 || (myMods)
Скачать HoMM3 ERA 2.7.5 (Repack: Rus & HD)
19.12.2017 16:14
Visit this user's website Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1906
Post: #5053

Yes, I was talking about the situation when the stack is frenzied. Looks like frenzy spell prohibits visual change of defense.



Image: mq1Ob0.png


All my WoG scenarios
(This post was last modified: 19.12.2017 16:24 by Valery.)
19.12.2017 16:19
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1329
Post: #5054

Ah, well, of course. There, all deffence is read into the attack parameter, and the defence is returned to 0. This code is from the display of the dialog that you are talking about
Image: aAezDaVtUYE.jpg

upd: I can give you the code with the hooker so that the defence is displayed. Necessary?


Скачать HoMM3 ERA 2.4.6 || (myMods)
Скачать HoMM3 ERA 2.7.5 (Repack: Rus & HD)
19.12.2017 16:24
Visit this user's website Find all posts by this user Quote this message in a reply
Valery Offline

Posts: 1906
Post: #5055

Thanks, is not for me, I wanted to reply to a request in HC erm thread. So I think he wants the hook. I can give him the additional code except the hook


All my WoG scenarios
(This post was last modified: 19.12.2017 16:45 by Valery.)
19.12.2017 16:45
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-2018 MyBB Group