Creature
Материал из YTDB DataBase
Neggod (Обсуждение | вклад) (→spawntimesecs) |
Neggod (Обсуждение | вклад) (→spawndist) |
||
Строка 200: | Строка 200: | ||
====spawndist==== | ====spawndist==== | ||
- | + | Максимальная дистанция, на которой должно спавниться существо. Кроме того, контролирует, как далеко существо может отойти от точки спавна, если его [[creature#MovementType|MovementType]] = 1. | |
+ | |||
====currentwaypoint==== | ====currentwaypoint==== | ||
The current waypoint number that the creature is on, if any. See [[creature_movement#point|creature_movement.point]] | The current waypoint number that the creature is on, if any. See [[creature_movement#point|creature_movement.point]] |
Версия 18:34, 12 февраля 2010
|
Back to world database list of tables.
The `creature` table
Contains individual creature spawn data. Spawn of a creature is an instance of the creature object in the world.
Structure
Field | Type | Null | Key | Default | Extra |
guid | int(10) unsigned | NO | PRI | None | auto_increment |
id | mediumint(8) unsigned | NO | MUL | 0 | |
map | smallint(5) unsigned | NO | MUL | 0 | |
spawnMask | tinyint(3) unsigned | NO | 1 | ||
phaseMask | smallint(5) unsigned | NO | 1 | ||
modelid | mediumint(8) unsigned | YES | 0 | ||
equipment_id | mediumint(9) | NO | 0 | ||
position_x | float | NO | 0 | ||
position_y | float | NO | 0 | ||
position_z | float | NO | 0 | ||
orientation | float | NO | 0 | ||
spawntimesecs | int(10) unsigned | NO | 120 | ||
spawndist | float | NO | 5 | ||
currentwaypoint | mediumint(8) unsigned | NO | 0 | ||
curhealth | int(10) unsigned | NO | 1 | ||
curmana | int(10) unsigned | NO | 0 | ||
DeathState | tinyint(3) unsigned | NO | 0 | ||
MovementType | tinyint(3) unsigned | NO | 0 |
Description of the fields
guid
Уникальный идентификатор, выдаваемый каждому существу в мире. Два существа не могут иметь одинаковый GUID.
id
Идентификатор шаблона существа, который используется при создании этого существа. Смотри creature_template.entry
map
Идентификатор карты, на которой находитсясущество. Смотри Maps.dbc
spawnMask
Призывается ли существо на различных "уровнях сложности".
Value | Comment |
---|---|
0 | Не призывается |
1 | Спавнится только на нормальном уровне сложности (включает всебя карты без дополнительных уровней сложности) |
2 | Спавнится только на картах уровня сложности = 1 (mostly heroic)//теоритически 25 нормал |
4 | Спавнится только на картах уровня сложности = 2 //теоритически 10 героик |
8 | Спавнится только на картах уровня сложности = 3 //теоритически 25 героик |
15 | Спавнится на всех уровнях сложности |
phaseMask
Defines which phase the creature belongs. 1 is default phase, rest are from spell's aura 261, (Aura #261) (4) = phasemask = 4.
modelid
Идентификатор модели для данного существа. ВНИМАНИЕ у двух одинаковых существ согут быть разные модели. Смотри creature_model_info для большей информации о моделях.
equipment_id
The ID of the equipment that the creature is using. See creature_equip_template.entry
position_x
X-координата существа.
position_y
Y-координата существа.
position_z
Z-координата существа.
orientation
Ориентация (направление взгляда) существа. (Север = 0.0; Юг = pi (3.14159))
spawntimesecs
Время респавна существа в секундах.
spawndist
Максимальная дистанция, на которой должно спавниться существо. Кроме того, контролирует, как далеко существо может отойти от точки спавна, если его MovementType = 1.
currentwaypoint
The current waypoint number that the creature is on, if any. See creature_movement.point
curhealth
The current health that the creature has.
curmana
The current mana that the creature has.
DeathState
The creature's death state. A boolean, 0 = Alive, 1 = Corpse lying dead around (no gossip possible when dead, if you need corpse-gossip use dynamicflags|32)
MovementType
The movement type associated with this creature. Usually the same as creature_template.MovementType but can be different. See creature_template.MovementType for possible values.