Areatrigger data: различия между версиями
(Новая страница: «й») |
Нет описания правки Метка: visualeditor |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 1: | Строка 1: | ||
<blockquote>'''areatrigger_data - основная часть данных для этой таблицы собирается из снифов, но есть те, которые можно изменять'''</blockquote> | |||
Структура таблицы: | |||
===== entry ===== | |||
Берется из <u>EffectMiscValueA</u> в спелах с эфектом <u>SPELL_EFFECT_CREATE_AREATRIGGER</u> или из ауры <u>SPELL_AURA_CREATE_AREATRIGGER</u> берется misc | |||
===== isMoving ===== | |||
Включение или отключение движения АreaТrigger. Данные ставятся из снифов, но иногда их можно менять. Возможные значения 0 и 1, выключить и включить движение соответственно. | |||
===== moveType ===== | |||
Тип движения АТ, в основном = 0 | |||
{| class="wikitable" | |||
!'''Название''' | |||
!'''№''' | |||
!Комментарии/описание | |||
|- | |||
|'''AT_MOVE_TYPE_DEFAULT''' | |||
|'''''0''''' | |||
|Двигается вперед на максимальное расстояние (дистанция берется из спела и скорость движения тоже) | |||
|- | |||
|'''AT_MOVE_TYPE_LIMIT''' | |||
|'''''1''''' | |||
|Движется на ограниченное расстояние | |||
|- | |||
|'''AT_MOVE_TYPE_SPIRAL''' | |||
|'''''2''''' | |||
|Движется по спирали с постоянным ускорением | |||
|- | |||
|'''AT_MOVE_TYPE_BOOMERANG''' | |||
|'''''3''''' | |||
|Движется вперед и возвращается назад по тому же пути | |||
|- | |||
|'''AT_MOVE_TYPE_CHAGE_ROTATION''' | |||
|'''''4''''' | |||
|Стоит на месте и вращается по кругу | |||
|- | |||
|'''AT_MOVE_TYPE_RE_PATH''' | |||
|'''5''' | |||
|полет АТ с возвратом к кастеру, если кастер ушел с прошлой точки он полетит за ним | |||
|- | |||
|'''AT_MOVE_TYPE_RANDOM''' | |||
|'''6''' | |||
|Летит с рандомным отклонением | |||
|- | |||
|'''AT_MOVE_TYPE_TO_TARGET''' | |||
|'''7''' | |||
|Полёт до цели, а не на максимальное расстояние | |||
|- | |||
|'''AT_MOVE_TYPE_RE_PATH_LOS''' | |||
|'''8''' | |||
|АТ который рикошетит от стен(реализация кривенькая, но рабочая) | |||
|} | |||
===== waitTime ===== | |||
Задержка перед началом движения в милисекундах. | |||
===== speed ===== | |||
Скорость движения. Рассчитывается согласно скорости движения визуальной части АreaТrigger | |||
===== activationDelay ===== | |||
Задержка перед активацией АreaТrigger | |||
===== updateDelay ===== | |||
Частота обновления AreaTrigger | |||
===== maxCount ===== | |||
Максимально возможное количество AreaTrigger в данной области. | |||
===== hitType ===== | |||
Тип попадания, при котором учитывается хит, проверяется маска (hitType & (1 << areatrigger_actions.actionType)) | |||
===== AngleToCaster ===== | |||
изменения угла повторота АТ(при движении будет лететь не туда куда смотрит кастер) | |||
Текущая версия от 13:19, 28 июля 2016
areatrigger_data - основная часть данных для этой таблицы собирается из снифов, но есть те, которые можно изменять
Структура таблицы:
entry
Берется из EffectMiscValueA в спелах с эфектом SPELL_EFFECT_CREATE_AREATRIGGER или из ауры SPELL_AURA_CREATE_AREATRIGGER берется misc
isMoving
Включение или отключение движения АreaТrigger. Данные ставятся из снифов, но иногда их можно менять. Возможные значения 0 и 1, выключить и включить движение соответственно.
moveType
Тип движения АТ, в основном = 0
| Название | № | Комментарии/описание |
|---|---|---|
| AT_MOVE_TYPE_DEFAULT | 0 | Двигается вперед на максимальное расстояние (дистанция берется из спела и скорость движения тоже) |
| AT_MOVE_TYPE_LIMIT | 1 | Движется на ограниченное расстояние |
| AT_MOVE_TYPE_SPIRAL | 2 | Движется по спирали с постоянным ускорением |
| AT_MOVE_TYPE_BOOMERANG | 3 | Движется вперед и возвращается назад по тому же пути |
| AT_MOVE_TYPE_CHAGE_ROTATION | 4 | Стоит на месте и вращается по кругу |
| AT_MOVE_TYPE_RE_PATH | 5 | полет АТ с возвратом к кастеру, если кастер ушел с прошлой точки он полетит за ним |
| AT_MOVE_TYPE_RANDOM | 6 | Летит с рандомным отклонением |
| AT_MOVE_TYPE_TO_TARGET | 7 | Полёт до цели, а не на максимальное расстояние |
| AT_MOVE_TYPE_RE_PATH_LOS | 8 | АТ который рикошетит от стен(реализация кривенькая, но рабочая) |
waitTime
Задержка перед началом движения в милисекундах.
speed
Скорость движения. Рассчитывается согласно скорости движения визуальной части АreaТrigger
activationDelay
Задержка перед активацией АreaТrigger
updateDelay
Частота обновления AreaTrigger
maxCount
Максимально возможное количество AreaTrigger в данной области.
hitType
Тип попадания, при котором учитывается хит, проверяется маска (hitType & (1 << areatrigger_actions.actionType))
AngleToCaster
изменения угла повторота АТ(при движении будет лететь не туда куда смотрит кастер)