====== vehicle_accessory 表 ====== ---- [[数据库:world数据库:首页|<-返回:World 数据库]] This table is used to tell the server to spawn an additional NPC with this vehicle. **表结构** ^Field^Type^Attributes^Key^Null^Default^Extra^Comment^ |[[#guid|guid]]|MEDIUMINT|UNSIGNED|PRI|NO|0| | | |[[#accessory_entry|accessory_entry]]|MEDIUMINT|UNSIGNED| |NO|0| | | |[[#seat_id|seat_id]]|TINYINT|SIGNED|PRI|NO|0| | | |[[#minion|minion]]|TINYINT|UNSIGNED| |NO|0| | | |[[#description|description]]|text|SIGNED| |NO|"| | | |[[#summontype|summontype]]|TINYINT|UNSIGNED| |NO|6| |see enum TempSummonType| |[[#summontimer|summontimer]]|INT|UNSIGNED| |NO|30000| |timer, only relevant for certain summontypes| ===== 字段说明 ===== ---- ==== 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 ==== ^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