Tabla `vehicle_accessory`
Esta tabla se usa para indicarle al servidor que haga aparecer un NPC adicional con este vehículo.
Estructura
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| guid | MEDIUMINT | UNSIGNED | PRI | NO | 0 | ||
| accessory_entry | MEDIUMINT | UNSIGNED | NO | 0 | |||
| seat_id | TINYINT | SIGNED | PRI | NO | 0 | ||
| minion | TINYINT | UNSIGNED | NO | 0 | |||
| description | text | SIGNED | NO | " | |||
| summontype | TINYINT | UNSIGNED | NO | 6 | see enum TempSummonType | ||
| summontimer | INT | UNSIGNED | NO | 30000 | timer, only relevant for certain summontypes |
Descripción de los campos
Guid de la creature a usar como vehículo, obtenido de la tabla creature.
Entry de creature_template a usar como jinete/torreta/complemento del vehículo principal. ID de creature_template. Los vehículos voladores deben tener InhabitType fijado a (4 - Flying).
Asiento del vehículo en el que debe aparecer el accesorio. Ver VehicleSeat.dbc
Si el valor es 0, el accesorio no morirá cuando muera el vehículo. Si el valor es 1, el accesorio morirá cuando muera el vehículo.
Nota: Al crear vehículos desmontables siempre querrás usar el valor 0, de lo contrario, cuando muera el vehículo principal, también morirán los vehículos desmontados.
Comentario
| Flag | Name | Comments |
|---|---|---|
| 1 | TEMPSUMMON_TIMED_OR_DEAD_DESPAWN | Desaparece tras un tiempo especificado O cuando la creature desaparece |
| 2 | TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN | Desaparece tras un tiempo especificado O cuando la creature muere |
| 3 | TEMPSUMMON_TIMED_DESPAWN | Desaparece tras un tiempo especificado |
| 4 | TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT | Desaparece tras un tiempo especificado después de que la creature esté fuera de combate |
| 5 | TEMPSUMMON_CORPSE_DESPAWN | Desaparece al instante tras la muerte |
| 6 | TEMPSUMMON_CORPSE_TIMED_DESPAWN | Desaparece tras un tiempo especificado después de la muerte |
| 7 | TEMPSUMMON_DEAD_DESPAWN | Desaparece cuando la creature desaparece |
| 8 | TEMPSUMMON_MANUAL_DESPAWN | Desaparece cuando se llama a UnSummon() |
Temporizador ligado a summontype