Gameobject
Материал из YTDB DataBase
(→phaseMask) |
|||
Строка 165: | Строка 165: | ||
====position_x==== | ====position_x==== | ||
- | + | Позиция по Х координате. | |
====position_y==== | ====position_y==== | ||
- | + | Позиция по Y координате. | |
====position_z==== | ====position_z==== | ||
- | + | Позиция по Y координате. | |
====orientation==== | ====orientation==== | ||
- | + | Ориентация объекта. (Север = 0, Юг = 3.14159) | |
====rotation0==== | ====rotation0==== | ||
+ | !Нет описания! | ||
====rotation1==== | ====rotation1==== | ||
+ | !Нет описания! | ||
====rotation2==== | ====rotation2==== | ||
+ | !Нет описания! | ||
====rotation3==== | ====rotation3==== | ||
+ | !Нет описания! | ||
====spawntimesecs==== | ====spawntimesecs==== | ||
- | + | Время респавна в секундах. | |
Using a negative value will result in the object starting out by being "despawned" until a script will spawn it. It will then despawn after the amount of time specified here has passed. | Using a negative value will result in the object starting out by being "despawned" until a script will spawn it. It will then despawn after the amount of time specified here has passed. | ||
====animprogress==== | ====animprogress==== | ||
- | + | Как таково значение данного поля не известно, на на скольку удалось выяснить при использование типа ГО 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить) | |
====state==== | ====state==== | ||
Только для сундуков. | Только для сундуков. | ||
* 1 = закрыт | * 1 = закрыт | ||
* 0 = открыт | * 0 = открыт |
Версия 01:43, 21 марта 2010
|
К описанию таблиц базы данных mangos.
Таблица `gameobject`
Таблица определяет местоположение, ориентацию и другие характеристики игровых объектов.
Структура
Поле | Тип | Пусто | Ключ | Дефолт | Экстра |
guid | int(10) unsigned | NO | PRI | None | auto_increment |
id | int(10) unsigned | NO | 0 | ||
map | int(10) unsigned | NO | 0 | ||
spawnMask | tinyint(3) unsigned | NO | 1 | ||
phaseMask | smallint(5) unsigned | NO | 1 | ||
position_x | float | NO | 0 | ||
position_y | float | NO | 0 | ||
position_z | float | NO | 0 | ||
orientation | float | NO | 0 | ||
rotation0 | float | NO | 0 | ||
rotation1 | float | NO | 0 | ||
rotation2 | float | NO | 0 | ||
rotation3 | float | NO | 0 | ||
spawntimesecs | int(10) unsigned | NO | 0 | ||
animprogress | int(10) unsigned | NO | 0 | ||
state | int(10) unsigned | NO | 1 |
Описание полей таблицы
guid
Уникальный номер.
id
Идентификатор шаблона объекта. Смотри gameobject_template.entry.
map
Номер карты. Смотри Maps.dbc
spawnMask
Маска спавна ГО:
Значение | Комментарий |
---|---|
0 | не спавнится |
1 | Спавнится только на обычных версиях карт |
2 | Спавнится только на героических версиях карт |
3 | Спавнится на всех версиях карт |
phaseMask
Маска действующей ауры:
1 | Виден всегда |
2 | Effect #2 Apply Aura: ?? (Aura #261) (257) |
Данная аура позволит увидеть вам объекты/юниты фаз 257 = 100000001 в двоичном формате. тоесть вы увидете все Го/юниты у которых в базе в поле phaseMask содержится или 1 = 000000001 или 256 = 100000000 Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).
position_x
Позиция по Х координате.
position_y
Позиция по Y координате.
position_z
Позиция по Y координате.
orientation
Ориентация объекта. (Север = 0, Юг = 3.14159)
rotation0
!Нет описания!
rotation1
!Нет описания!
rotation2
!Нет описания!
rotation3
!Нет описания!
spawntimesecs
Время респавна в секундах.
Using a negative value will result in the object starting out by being "despawned" until a script will spawn it. It will then despawn after the amount of time specified here has passed.
animprogress
Как таково значение данного поля не известно, на на скольку удалось выяснить при использование типа ГО 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить)
state
Только для сундуков.
- 1 = закрыт
- 0 = открыт