Current time: 27.11.2024, 11:31 Hello There, Guest! (LoginRegister)
Language: english | russian  

Thread Closed 
Threaded Mode | Linear Mode
Era 2.9.15 Голосуем за исправления
Author Message
Berserker Offline
Administrators

Posts: 16657
Post: #17

Quote:ЕМНИП, x - принудительно обнулялись при вызове FU:P из триггера - не-функции, при вызове из родительской функции - наследовались, хоть это и не было задокументировано. Или обнулялись всегда? Мне сейчас уже затруднительно это проверить.
Вообще никогда не занулялись. 0 как значение по умолчанию введено в Эре, затем убрано в Эре, затем возвращено в Эре. Если проще — это очень удобное значение, позволяющее не передавать часть аргументов и трактовать их как 0.

Quote:Но по сути ничто не мешает сделать такое же и для ERA 3.x.x,
Подобные кривые механики в 3.Х.Х вносить не буду. В 3.Х DO-переменные вычисляются один раз до начала повторов, x-ы зануляются, а уже во время повторов храни в x-ах что хочешь.
То есть твой код работает, если x3 — счётчик. А В 2.9.14 твой код выше может не работать, если изначально в x3 мусор или иное значение, а не 0.

Использование же x-переменных одних функций другими функциями — это беда.

Bes, нет, пока ничего не пилим. Но спасибо за заметку.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
04.11.2020 07:36
Find all posts by this user
« Next Oldest | Next Newest »
Thread Closed 


Messages In This Thread
Era 2.9.15 Голосуем за исправления - Berserker - 01.11.2020, 19:01
RE: Era 2.9.15 Голосуем за исправления - Bes - 01.11.2020, 19:07
RE: Era 2.9.15 Голосуем за исправления - Bes - 03.11.2020, 22:03
RE: Era 2.9.15 Голосуем за исправления - wessonsm - 03.11.2020, 22:18
RE: Era 2.9.15 Голосуем за исправления - Berserker - 03.11.2020, 23:28
RE: Era 2.9.15 Голосуем за исправления - wessonsm - 04.11.2020, 00:01
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020, 00:42
RE: Era 2.9.15 Голосуем за исправления - Bes - 04.11.2020, 00:52
RE: Era 2.9.15 Голосуем за исправления - wessonsm - 04.11.2020, 01:05
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020, 01:23
RE: Era 2.9.15 Голосуем за исправления - Bes - 04.11.2020, 02:19
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020, 02:50
RE: Era 2.9.15 Голосуем за исправления - Bes - 04.11.2020, 02:57
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020, 03:01
RE: Era 2.9.15 Голосуем за исправления - Bes - 04.11.2020, 03:15
RE: Era 2.9.15 Голосуем за исправления - wessonsm - 04.11.2020, 08:18
RE: Era 2.9.15 Голосуем за исправления - wessonsm - 04.11.2020, 03:51
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020 07:36
RE: Era 2.9.15 Голосуем за исправления - Berserker - 04.11.2020, 08:54
RE: Era 2.9.15 Голосуем за исправления - Bes - 12.11.2020, 21:52
RE: Era 2.9.15 Голосуем за исправления - Berserker - 13.11.2020, 00:11
RE: Era 2.9.15 Голосуем за исправления - daemon_n - 13.11.2020, 01:11
RE: Era 2.9.15 Голосуем за исправления - Bes - 13.11.2020, 13:54
RE: Era 2.9.15 Голосуем за исправления - Berserker - 13.11.2020, 17:38
RE: Era 2.9.15 Голосуем за исправления - Bes - 14.11.2020, 00:41
RE: Era 2.9.15 Голосуем за исправления - Algor - 18.11.2020, 14:50
RE: Era 2.9.15 Голосуем за исправления - SergOz - 18.11.2020, 15:55
RE: Era 2.9.15 Голосуем за исправления - SergOz - 20.11.2020, 00:04
RE: Era 2.9.15 Голосуем за исправления - Berserker - 20.11.2020, 00:11
RE: Era 2.9.15 Голосуем за исправления - SergOz - 20.11.2020, 01:03
RE: Era 2.9.15 Голосуем за исправления - Berserker - 20.11.2020, 01:16
RE: Era 2.9.15 Голосуем за исправления - SergOz - 20.11.2020, 02:35
RE: Era 2.9.15 Голосуем за исправления - Raistlin - 28.12.2020, 04:44
RE: Era 2.9.15 Голосуем за исправления - Berserker - 20.11.2020, 02:51
RE: Era 2.9.15 Голосуем за исправления - Bes - 20.11.2020, 03:11
RE: Era 2.9.15 Голосуем за исправления - Berserker - 20.11.2020, 03:15
RE: Era 2.9.15 Голосуем за исправления - MaGoth - 26.12.2020, 18:58
RE: Era 2.9.15 Голосуем за исправления - Berserker - 28.12.2020, 05:47
RE: Era 2.9.15 Голосуем за исправления - V_Maiko - 28.12.2020, 06:01
RE: Era 2.9.15 Голосуем за исправления - Berserker - 28.12.2020, 07:26
RE: Era 2.9.15 Голосуем за исправления - Archer30 - 21.11.2021, 15:24
RE: Era 2.9.15 Голосуем за исправления - Bes - 27.01.2022, 21:07
RE: Era 2.9.15 Голосуем за исправления - XEPOMAHT - 27.01.2022, 23:14
RE: Era 2.9.15 Голосуем за исправления - Berserker - 27.01.2022, 23:07
RE: ERM-Справочник v2.9.x - Berserker - 12.11.2020, 07:13
RE: ERM-Справочник v2.9.x - daemon_n - 12.11.2020, 16:03
RE: ERM-Справочник v2.9.x - Berserker - 12.11.2020, 17:27

Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group