mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-16 21:20:01 -04:00
* Introduced new table character_battleground_data
* Entry point is now stored on BG enter event not join event
* Entry point for dungeons is now correctly set to nearest graveyard
(this prevent well known assert in GetInstance because of porting to already destroyed instance)
* Teleporting from BG correctly restore mount state
* Teleporting from BG correctly restore taxi flight
(in multipath flight you will end up in nearest transition point on the route)
Signed-off-by: ApoC <apoc@nymfe.net>
--HG--
branch : trunk
24 lines
1008 B
SQL
24 lines
1008 B
SQL
ALTER TABLE characters DROP COLUMN bgid;
|
|
ALTER TABLE characters DROP COLUMN bgteam;
|
|
ALTER TABLE characters DROP COLUMN bgmap;
|
|
ALTER TABLE characters DROP COLUMN bgx;
|
|
ALTER TABLE characters DROP COLUMN bgy;
|
|
ALTER TABLE characters DROP COLUMN bgz;
|
|
ALTER TABLE characters DROP COLUMN bgo;
|
|
|
|
DROP TABLE IF EXISTS `character_battleground_data`;
|
|
CREATE TABLE `character_battleground_data` (
|
|
`guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier',
|
|
`instance_id` int(11) unsigned NOT NULL default '0',
|
|
`team` int(11) unsigned NOT NULL default '0',
|
|
`join_x` float NOT NULL default '0',
|
|
`join_y` float NOT NULL default '0',
|
|
`join_z` float NOT NULL default '0',
|
|
`join_o` float NOT NULL default '0',
|
|
`join_map` int(11) NOT NULL default '0',
|
|
`taxi_start` int(11) NOT NULL default '0',
|
|
`taxi_end` int(11) NOT NULL default '0',
|
|
`mount_spell` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System';
|