Core/Taxis: as of patch 4.2 flightmaster paths will be automatically be unlocked when reaching the zone's corresponding level

* fixed showing green exclamation mark on undiscovered flightmasters
This commit is contained in:
Ovahlord
2019-01-08 03:24:41 +01:00
parent 8d254a5300
commit 2b82f127c4
8 changed files with 398 additions and 43 deletions

View File

@@ -0,0 +1,313 @@
DROP TABLE IF EXISTS `taxi_level_data`;
CREATE TABLE `taxi_level_data`(
`TaxiNodeId` SMALLINT(4) NOT NULL,
`Level` TINYINT(3) DEFAULT 0,
PRIMARY KEY (`TaxiNodeId`)
);
INSERT INTO `taxi_level_data` (`TaxiNodeId`, `Level`) VALUES
-- Level 0
(2, 0),
(582, 0),
(589, 0),
(6, 0),
(619, 0),
(620, 0),
(27, 0),
(456, 0),
(457, 0),
(94, 0),
(23, 0),
(536, 0),
(537, 0),
(11, 0),
(384, 0),
(460, 0),
(22, 0),
(402, 0),
(82, 0),
(624, 0),
-- Level 10
(93, 10),
(26, 10),
(339, 10),
(4, 10),
(583, 10),
(584, 10),
(8, 10),
(555, 10),
(10, 10),
(645, 10),
(654, 10),
(681, 10),
(83, 10),
(205, 10),
(44, 10),
(613, 10),
(614, 10),
(683, 10),
(25, 10),
(80, 10),
(458, 10),
-- Level 15
(5, 15),
(596, 15),
(615, 15),
-- Level 20
(12, 20),
(622, 20),
(13, 20),
(667, 20),
(668, 20),
(669, 20),
(7, 20),
(551, 20),
(552, 20),
(553, 20),
(554, 20),
(28, 20),
(58, 20),
(61, 20),
(167, 20),
(338, 20),
(350, 20),
(351, 20),
(354, 20),
(356, 20),
-- Level 25
(29, 25),
(33, 25),
(360, 25),
(361, 25),
(362, 25),
(363, 25),
(364, 25),
(365, 25),
(540, 25),
(541, 25),
(195, 25),
(590, 25),
(20, 25),
(16, 25),
(17, 25),
(601, 25),
-- Level 30
(18, 30),
(19, 30),
(591, 30),
(592, 30),
(593, 30),
(37, 30),
(38, 30),
(366, 30),
(367, 30),
(368, 30),
(369, 30),
(370, 30),
(77, 30),
(387, 30),
(388, 30),
(389, 30),
(390, 30),
(391, 30),
(43, 30),
(76, 30),
(617, 30),
(618, 30),
-- Level 35
(66, 35),
(649, 35),
(650, 35),
(651, 35),
(672, 35),
(31, 35),
(41, 35),
(42, 35),
(565, 35),
(567, 35),
(568, 35),
(569, 35),
(32, 35),
(55, 35),
(179, 35),
-- Level 40
(30, 40),
(513, 40),
(67, 40),
(68, 40),
(84, 40),
(85, 40),
(86, 40),
(87, 40),
(383, 40),
(630, 40),
-- Level 44
(21, 44),
(632, 44),
(633, 44),
(634, 44),
(635, 44),
-- Level 45
(39, 45),
(40, 45),
(531, 45),
(532, 45),
(539, 45),
(65, 45),
(166, 45),
(594, 45),
(595, 45),
(597, 45),
-- Level 47
(74, 47),
(75, 47),
(673, 47),
-- Level 49
(70, 49),
(71, 49),
(675, 49),
(676, 49),
-- Level 50
(79, 50),
(386, 50),
-- Level 52
(56, 52),
(598, 52),
(599, 52),
(600, 52),
-- Level 54
(45, 54),
(602, 54),
(603, 54),
(604, 54),
-- Level 55
(72, 55),
(73, 55),
-- Level 58
(99, 58),
(100, 58),
(101, 58),
(102, 58),
(129, 58),
(130, 58),
(141, 58),
-- Level 60
(117, 60),
(118, 60),
(151, 60),
(164, 60),
-- Level 62
(121, 62),
(127, 62),
(128, 62),
-- Level 64
(119, 64),
(120, 64),
-- Level 65
(125, 65),
(126, 65),
(156, 65),
(160, 65),
(163, 65),
-- Level 67
(122, 67),
(139, 67),
(150, 67),
(123, 67),
(124, 67),
(140, 67),
(159, 67),
-- Level 68
(245, 68),
(246, 68),
(257, 68),
(258, 68),
(259, 68),
(289, 68),
(296, 68),
(183, 68),
(184, 68),
(185, 68),
(190, 68),
(191, 68),
(192, 68),
(248, 68),
(295, 68),
(310, 68),
(213, 68),
-- Level 71
(244, 71),
(247, 71),
(251, 71),
(252, 71),
(254, 71),
(256, 71),
(260, 71),
(294, 71),
-- Level 73
(249, 73),
(250, 73),
(253, 73),
(255, 73),
-- Level 74
(304, 74),
(305, 74),
(306, 74),
(307, 74),
(331, 74),
-- Level 76
(308, 76),
(309, 76),
-- Level 77
(303, 77),
(332, 77),
(336, 77),
(337, 77),
(320, 77),
(321, 77),
(322, 77),
(323, 77),
(324, 77),
(326, 77),
(327, 77),
(325, 77),
(333, 77),
(334, 77),
(335, 77),
(340, 77),
-- Level 80
(521, 80),
(522, 80),
(523, 80),
(524, 80),
(525, 80),
(526, 80),
(605, 80),
(606, 80),
(607, 80),
(608, 80),
(609, 80),
(610, 80),
(611, 80),
(612, 80),
(557, 80),
(558, 80),
(559, 80),
(616, 80),
(781, 80),
-- Level 83
(652, 83),
(653, 83),
(674, 83),
-- Level 84
(656, 84),
(657, 84),
(658, 84),
(659, 84),
(660, 84),
(661, 84),
(662, 84),
(663, 84),
(664, 84),
(665, 84),
(666, 84);