Форум HeroesWorld-а - Показать сообщение отдельно - [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.
Показать сообщение отдельно
#416
Старый 28.04.2010, 19:25
  #416
^
asm
📖
Регистрация: 27.03.2009
Сообщения: 251
Выставка наград
Регистрация: 27.03.2009
Сообщения: 251
Выставка наград
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

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

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

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

([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

Встроил в аддон WT просмотр грейженного стека, но увы формула не правильная.
Сначала подумал я....

Но сейчас решил дополнить инфу, если твои войска настолько сильны и нейтралы сворачиваются в 1 стек, то грейженного стека не будет.
asm вне форума
Ответить с цитированием