Vehicle accessory
La tabla `vehicle_accessory`
Esta tabla contiene información sobre los accesorios que llevan incorporados algunos spawns de vehículos.
Mientras que la tabla vehicle_template_accessory afecta a todas las criaturas con el entry elegido, esta tabla
solo afecta a un spawn concreto definido por su guid.
Los valores de esta tabla sobreescriben a los de [vehicle_template_accessory.]
Estructura
Field | Type | Attributes | KEY | NULL | Default | Extra | Comment |
---|---|---|---|---|---|---|---|
guid | mediumint(8) | unsigned | PRI | NO | 0 | ||
accessory_entry | mediumint(8) | unsigned | NO | 0 | |||
seat_id | tinyint(1) | signed | PRI | NO | 0 | ||
minion | tinyint(1) | unsigned | NO | 0 | |||
description | text | signed | NO | " | |||
summontype | tinyint(3) | unsigned | NO | 6 | see enum TempSummonType | ||
summontimer | int(10) | unsigned | NO | 30000 | timer, only relevant for certain summontypes |
Descripción de los campos
guid
Guid de la criatura que es usada como vehículo. Ver creature.
accessory_entry
Entry from creature_template to be used as the rider/turret/addon to the main vehicle. ID from creature_template.
Accesorios de vehículos voladores deben de tener InhabitType establecido en 4 (Volador) ya que si no spawnearán en tierra.
seat_id
Id del asiento donde el accesorio será spawneado. Ver VehicleSeat.dbc.
minion
Si el valor es 0, el accesorio no morirá si muere el vehículo.
Si el valor es 1, el accesorio morirá si muere el vehículo.
Nota: Cuando se hacen vehículos desmontables siempre se usa 0, de lo contrario cuando muere el vehículo principal desmontable, también mueren los vehículos desmontados.
description
Comentario sobre el vehículo y su accesorio.
summontype
Este campo controla como actúa el accesorio al morir el vehículo o él mismo.
Flag | Nombre | Descipción |
---|---|---|
1 | TEMPSUMMON_TIMED_OR_DEAD_DESPAWN | Despawn después de un tiempo especificado o cuando el vehículo desaparece. |
2 | TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN | Despawn después de un tiempo especificado o cuando el vehículo muere. |
3 | TEMPSUMMON_TIMED_DESPAWN | Despawn después de un tiempo especificado. |
4 | TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT | Despawn después de un tiempo especificado después de que el vehículo esté fuera de combate. |
5 | TEMPSUMMON_CORPSE_DESPAWN | Despawn instantáneo después de la muerte. |
6 | TEMPSUMMON_CORPSE_TIMED_DESPAWN | Despawn después de un tiempo especificado después de la muerte. |
7 | TEMPSUMMON_DEAD_DESPAWN | Despawn cuando el vehículo desaparece. |
8 | TEMPSUMMON_MANUAL_DESPAWN | Despawn cuando la función UnSummon() es llamada. |
summontimer
Tiempo enlazado a algunos tipos de summon de summontype.