Форум HeroesWorld-а - Показать сообщение отдельно - [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.
Показать сообщение отдельно
#403
Старый 29.01.2010, 14:45
  #403
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Для справочника, может быть, инфа слишком специфическая, но лучше места не нашёл, поэтому здесь.

Зависимость появления грейженого стека от координат

Появится ли грейженый стек или нет, зависит от условия:

([ax + by + cz + d] mod 32768) mod 100 < 50, где
a = 2992.911117
b = 14174.264968
c = 5325.181015
d = 32788.727920

0 <= x <= 143
0 <= y <= 143

z = 0 для поверхности
z = 1 для подземки

[x] = floor(x)

Грейд будет, если условие выполняется.

Расположение нейтралов с грейженым стеком для карты 144 х 144 с подземкой и без
0 - грейда нет, 1 - грейд есть.

Проверить клетку (x, y, z) на грейд можно с помощью программы Bitmap Generator
AlexSpl вне форума
Ответить с цитированием