Creature summon groups: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Нет описания правки
Метка: visualeditor
 
(не показана 1 промежуточная версия этого же участника)
Строка 43: Строка 43:


===== summonType =====
===== summonType =====
{| class="confluenceTable tablesorter"
{| class="wikitable"
!Название
!№
!№
!Название
!Комментарий/описание
!Комментарий/описание
|-
|'''TEMPSUMMON_TIMED_OR_DEAD_DESPAWN'''
|'''''1'''''
|'''''1'''''
|'''TEMPSUMMON_TIMED_OR_DEAD_DESPAWN'''
|Деспаун после указанного времени или когда существо исчезает
|Деспаун после указанного времени или когда исчезает
|-
|-
|'''TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN'''
|'''''2'''''
|'''''2'''''
|'''TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN'''
|Деспаун после указанного времени или когда существо умирает
|Деспаун после указанного времени или смерти
|-
|-
|'''TEMPSUMMON_TIMED_DESPAWN'''
|'''''3'''''
|'''''3'''''
|'''TEMPSUMMON_TIMED_DESPAWN'''
|Деспаун после определенного времени
|Деспаун после указанного времени
|-
|-
|'''TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT'''
|'''''4'''''
|'''''4'''''
|'''TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT'''
|Деспаун после определенного времени вне боя
|Деспаун после указанного времени вне боя
|-
|-
|'''TEMPSUMMON_CORPSE_DESPAWN'''
|'''''5'''''
|'''''5'''''
|'''TEMPSUMMON_CORPSE_DESPAWN'''
|Деспаун мгновенно после смерти
|Деспаун сразу после смерти
|-
|-
|'''TEMPSUMMON_CORPSE_TIMED_DESPAWN'''
|'''''6'''''
|'''''6'''''
|'''TEMPSUMMON_CORPSE_TIMED_DESPAWN'''
|Деспаун после определенного времени после смерти
|Деспаун после указанного времени после смерти
|-
|-
|'''TEMPSUMMON_DEAD_DESPAWN'''
|'''''7'''''
|'''''7'''''
|'''TEMPSUMMON_DEAD_DESPAWN'''
|Деспаун, когда существо исчезает
|Деспаун после исчезновения существа
|-
|-
|'''TEMPSUMMON_MANUAL_DESPAWN'''
|'''''8'''''
|'''''8'''''
|'''TEMPSUMMON_MANUAL_DESPAWN'''
|Деспаун, когда используется UnSummon ()  '''(???)'''
|Деспаун когда используется UnSummon()
|}
|}


Строка 90: Строка 91:
!Комментарий/описание
!Комментарий/описание
|-
|-
|SUMMON_ACTION_TYPE_DEFAULT
|'''SUMMON_ACTION_TYPE_DEFAULT'''
|0
|'''''0'''''
|Суммонит мобов по заданным выше кординатам
|Суммонит мобов по заданным выше кординатам
|-
|-
|UMMON_ACTION_TYPE_ROUND_HOME_POS
|'''UMMON_ACTION_TYPE_ROUND_HOME_POS'''
|1
|'''''1'''''
|Суммонит мобов вокруг точки спауна моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - '''''360/count'''''
|Суммонит мобов вокруг точки спауна моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - '''''360/count'''''
|-
|-
|SUMMON_ACTION_TYPE_ROUND_SUMMONER
|'''SUMMON_ACTION_TYPE_ROUND_SUMMONER'''
|2
|'''''2'''''
|Суммонит мобов вокруг текущей позиции моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - '''''360/count'''''
|Суммонит мобов вокруг текущей позиции моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - '''''360/count'''''
|}
|}

Текущая версия от 12:53, 3 ноября 2015

creature_summon_groups - суммон группы мобов. Для боссов c BossAI работает автосуммон т.е. если данные будут забиты в таблице, то мобы будут сумониться автоматом, где

groupId = 0 - суммониться при ресете,

groupId = 1 - суммон при комбате, так же и удаляться будут при выходе из комбата

Структура таблицы:
summonerId

ИД того, кто производит суммон. Зависит от summonerType

summonerType
Тип Описание
0 SUMMONER_TYPE_CREATURE Существо
1 SUMMONER_TYPE_GAMEOBJECT ИгровойОбъект
2 SUMMONER_TYPE_MAP Карта
groupId

Групповой номер. Все существа с этим номером будут засумоненны одновременно

entry

entry существа, которое будет засумоенно из creature_template

position_x

Координата Х,

position_y

Координата Y

position_z

Координата Z

orientation

Поворот существа после суммона

summonType
Название Комментарий/описание
TEMPSUMMON_TIMED_OR_DEAD_DESPAWN 1 Деспаун после указанного времени или когда существо исчезает
TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN 2 Деспаун после указанного времени или когда существо умирает
TEMPSUMMON_TIMED_DESPAWN 3 Деспаун после определенного времени
TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT 4 Деспаун после определенного времени вне боя
TEMPSUMMON_CORPSE_DESPAWN 5 Деспаун мгновенно после смерти
TEMPSUMMON_CORPSE_TIMED_DESPAWN 6 Деспаун после определенного времени после смерти
TEMPSUMMON_DEAD_DESPAWN 7 Деспаун, когда существо исчезает
TEMPSUMMON_MANUAL_DESPAWN 8 Деспаун, когда используется UnSummon () (???)
summonTime

Время для некоторых типов в summonType

actionType

Каким образом проводить сумон:

Название Комментарий/описание
SUMMON_ACTION_TYPE_DEFAULT 0 Суммонит мобов по заданным выше кординатам
UMMON_ACTION_TYPE_ROUND_HOME_POS 1 Суммонит мобов вокруг точки спауна моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - 360/count
SUMMON_ACTION_TYPE_ROUND_SUMMONER 2 Суммонит мобов вокруг текущей позиции моба, что их суммонит. Рассчитывается угол между мобами для спауна следующим образом - 360/count
count

Работает только при actionType > 0. Это количество мобов, что будет присуммонено вокруг суммонера.

distance

Работает только при actionType > 0. Это максимальная дистанция от кастера.