В общем, у меня мега-странная ситуация.
В рамках одной игры (одной сессии) один и тот же триггер запускается множество раз и часто выдаёт одну и ту же последовательность случайных чисел: 12, 1, 13.
Я бы мог со скрепом понять, если бы это происходило при запуске этого триггера единожды при загрузке карты, но он должен за игру срабатывать множество раз, и почти каждый раз выдаёт одну и ту же последовательность чисел.
Мои предположения:
  1. Возможно, в какой-то момент в карте что-то ломается и сбрасывается seed в рандомных функциях? И при запуске этого триггера он каждый раз начинает с одного и того же seed? Сам я никак не управляю seed
  2. Возможно какая-то стандартная функция иногда устанавливает seed на одни и те же значения?
  3. Возможно это побочный эфект оптимизации варика? Если система видит, что во входных данных каких-то функций ничего не меняется, то он выдаёт идентичные реузльтаты? Хотя в случае варика это уже, мне кажется, что-то из мистики.
О триггере - в базе 26 героев, игрок совершает множество забегов (не перезапуская карту), перед каждым забегом ему предлагают выбрать одного из трёх случайных героев. Но очень часто система ему подсовывает одних и тех же героев, даже если это уже 10-й забег в один старт в варике, герои №12, №1 и №3 , чёртовы могильщик, паладин и владыка кустарников.
PS, хоть это к проблеме и не имеет никакого отношения, но на всякий случай обозначу, что в редакторе использование фиксированной случайности отключено. Но даже если бы оно было включено - не стали бы в рамках одной сессии постоянно генериться одни и те же последовательности чисел.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
13
1 год назад
Отредактирован Cancel
0
Кажется, я нашёл ответ. У меня английский довольно паскудный, но мне кажется это то, что мне нужно www.hiveworkshop.com/threads/random-integer-on-a-single-player.2...
У меня действительно происходит запуск кинематографического режима.
Перед тем, как закрывать вопрос - я проверю эту версию.
1
27
1 год назад
1
в CinematicModeExBJ есть функция SetRandomSeed, попробуй скопировать всю функцию, но убрать эти строки
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.