AzerothCore
Posts (Latest 10 updated) :
Read all

vehicle_accessory

<-Back-to:World

The `vehicle_accessory` table

This table is used to tell the server to spawn an additional NPC with this vehicle.

Structure

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

Description of the fields

guid

Guid of creature to be used as Vehicle, to be obtained from creature table.

accessory_entry

Entry from creature_template to be used as the rider/turret/addon to the main vehicle. ID from creature_template. Flying vehicles must have InhabitType set to (4 - Flying).

seat_id

Vehicle seat in witch the accessory should be spawned. See VehicleSeat.dbc

minion

If value is 0 accessory will not die when vehicle dies. If value is 1 accessory will die when the vehicle dies.

Note: When making detachable vehicles you will always want to use value 0, otherwise when the main vehicle dies so does the detached vehicles.

description

Comment

summontype

Note: This is unknown past 3.3.5a. Cata versions may support this table.

Flag

Name

Comments

1

TEMPSUMMON_TIMED_OR_DEAD_DESPAWN

Despawns after a specified time OR when the creature disappears

2

TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN

Despawns after a specified time OR when the creature dies

3

TEMPSUMMON_TIMED_DESPAWN

Despawns after a specified time

4

TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT

Despawns after a specified time after the creature is out of combat

5

TEMPSUMMON_CORPSE_DESPAWN

Despawns instantly after death

6

TEMPSUMMON_CORPSE_TIMED_DESPAWN

Despawns after a specified time after death

7

TEMPSUMMON_DEAD_DESPAWN

Despawns when the creature disappears

8

TEMPSUMMON_MANUAL_DESPAWN

Despawns when UnSummon() is called

summontimer

Timer linked to summontype