Current time: 14.04.2024, 01:51 Hello There, Guest! (LoginRegister)
Language: english | russian  

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

Posts: 16471
Post: #3811

igrik, точнее теперь d&, d*, d+b и т.д. будут поддерживаться всеми SN и RD подкомандами, переписываю код.
PerryR, right, that was one of the goals.

z1 is forever 511 characters in size, but:
SN:T^^/?s^text^; sn:w variable 'text' now holds translation

!!IF:M^%S(text)^; ERM interpolated string (string inside ^...^) can be at most 1000000 characters in length.


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

Posts: 458
Post: #3812

I think 1000000 characters will be enough, thanks
25.01.2020 19:31
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #3813

Berserker (Click to View)


Image: widget.png?style=banner2

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

Posts: 16471
Post: #3814

daemon_n, согласен, brainfuck напоминает.


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

Posts: 3880
Post: #3815



BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
25.01.2020 22:07
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #3816

!!SN:M0/1/0/0 M0/d*3 M0/2/i^sum^ M0/2/?y2;
Выделить массив на 1 элемент. Утроить размерность массива. Записать в последний элемент значение переменной sum. Скопировать значение последнего элемента в y2.


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

Posts: 16471
Post: #3817

https://dropmefiles.com/UyUdP

[+] SN and RD receivers syntax was improved. Now any command can use string concatenation (like d&z2),
    integer modification (like d*5), SN:W string variable in the form of [?]s^var name^, SN:W integer
    variable in the form of [?]i^var name^.

[+] Added support for SN:W variables interpolation inside ^...^. %S(var_name) for string values, %I(var_name)
    for integer values. The total length of interpolated string must not exceed 1 MB.


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

Posts: 3880
Post: #3818

Осталось запилить поддержку многомерных массивов и %M%Y1(%Y2).

Кстати, а будут работать конструкции типа !?BA52&i^blabla^=4; ?


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
26.01.2020 12:29
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #3819

Algor, первого не будет, Lua выразительнее в разы, я лишь дошлифовываю самое необходимое. Второе тоже, такое в ERM структуры проверки условий не запихнуть. Fie


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

Posts: 3880
Post: #3820

(26.01.2020 15:19)Berserker Wrote:  такое в ERM структуры проверки условий не запихнуть. Fie
Жаль, значит v-переменные и флаги с нами будут еще одень долго 118


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
26.01.2020 17:49
Visit this user's website Find all posts by this user Quote this message in a reply
ZAR Offline

Posts: 37
Post: #3821

Короче нашел один баг или несоответствие...
Если зайти в сфинкса и правильно ответить на вопрос - он благославляет, ну или проклинает за неправильный ответ. Потом нападая на кого-нибудь, монстры сбегают, и при этом если стоит галочка на "опыт за отпускание монстров" получается можно качать опыт бесконечно, пока не поставишь мечик на другое поле - рядом с монстром, только после этого они исчезают когда сбегают.
Вот видос:
https://hdd.tomsk.ru/file/eavqkzku
https://ibb.co/10s0Pjf
(This post was last modified: 26.01.2020 18:35 by ZAR.)
26.01.2020 18:32
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #3822

ZAR, скорее неучтённая в балансе фича )
Algor, в ЕРМ скриптах да. Я, кстати, чаще стал использовать быстрые переменные.


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

Posts: 16471
Post: #3823

https://dropmefiles.com/nlqco

[+] Replaced Heroes 3 random generator routine with world-wide known Mersenne Twister, generating
    qualitive uniformly distributed sequences with huge periods.

[*] VR:T is deprecated and is equal to VR:V now. To get current time in milliseconds the following code can be used:
    !!UN:C6529876/4/?t; t = timeGetTime
    !!SN:Et/1; v1 = result
    Use VR:V0/#new_seed to reseed random number generator, but prefer not do to it for multiplayer support.


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

Posts: 3880
Post: #3824

(27.01.2020 04:33)Berserker Wrote:  [*] VR:T is deprecated and is equal to VR:V now.
Э-э?! Что значит "equal to VR:V"?
И даже если "equal to VR:R" - это ж (не айс). Он перестанет работать как раньше? А обратная совместимость?
И что значит "but prefer not do to it for multiplayer support" (тоже VR:R0/#new_seed, как я понимаю)?
Берс, ты чего? 36


BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng
27.01.2020 10:00
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2271
Post: #3825

(27.01.2020 04:33)Berserker Wrote:  https://dropmefiles.com/nlqco

Эта версия чего-то ругается на bug fixes.erm из ERA scripts rus. В остальном - всё работает норм.
27.01.2020 15:12
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