diff options
| author | silinoron <none@none> | 2010-07-30 21:54:46 -0700 |
|---|---|---|
| committer | silinoron <none@none> | 2010-07-30 21:54:46 -0700 |
| commit | 71b1c781e3d05bf208c4b0886a1c8f0f474d6a10 (patch) | |
| tree | eb0c5a10bcb60ed83921f23d1f5526484f268595 /sql | |
| parent | b3bca2743ef2312d443055e9389dc9f999215563 (diff) | |
Add basic support for NPCs on transports; DB data required.
Currently no support for combat while the transport is in motion.
Based on a patch by Socolin.
Fixes issue #168
--HG--
branch : trunk
Diffstat (limited to 'sql')
| -rw-r--r-- | sql/updates/9109_world_creature_transport.sql | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sql/updates/9109_world_creature_transport.sql b/sql/updates/9109_world_creature_transport.sql new file mode 100644 index 00000000000..06798af8a16 --- /dev/null +++ b/sql/updates/9109_world_creature_transport.sql @@ -0,0 +1,12 @@ +CREATE TABLE IF NOT EXISTS `creature_transport` ( + `guid` int(16) NOT NULL AUTO_INCREMENT COMMENT 'GUID of NPC on transport - not the same as creature.guid', + `transport_entry` int(8) NOT NULL COMMENT 'Transport entry', + `npc_entry` int(8) NOT NULL COMMENT 'NPC entry', + `TransOffsetX` float NOT NULL DEFAULT '0', + `TransOffsetY` float NOT NULL DEFAULT '0', + `TransOffsetZ` float NOT NULL DEFAULT '0', + `TransOffsetO` float NOT NULL DEFAULT '0', + `emote` int(16) NOT NULL, + PRIMARY KEY (`transport_entry`,`guid`), + UNIQUE KEY `entry` (`transport_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; |
