Areatrigger data: различия между версиями
Нет описания правки Метка: visualeditor |
Нет описания правки Метка: visualeditor |
||
| Строка 11: | Строка 11: | ||
Тип движения АТ, в основном = 0 | Тип движения АТ, в основном = 0 | ||
{| class="wikitable" | {| class="wikitable" | ||
!Название | !'''Название''' | ||
!№ | !'''№''' | ||
!Комментарии/описание | !Комментарии/описание | ||
|- | |- | ||
| Строка 34: | Строка 34: | ||
|'''''4''''' | |'''''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''' | |||
|АТ который рикошетит от стен(реализация кривенькая, но рабочая) | |||
|} | |} | ||
| Строка 53: | Строка 69: | ||
===== hitType ===== | ===== hitType ===== | ||
Тип попадания, при котором учитывается хит, проверяется маска (hitType & (1 << areatrigger_actions.actionType)) | Тип попадания, при котором учитывается хит, проверяется маска (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
изменения угла повторота АТ(при движении будет лететь не туда куда смотрит кастер)