NP, figured sense I was poking around with this code for instances might as well add the map info while I know the code.
Code is on SVN and new table and table mods on the DB patcher. The new table `transport_maps` will control if the map shows or not, just takes the transport id and the name of the map. Only valid map name I can give right now is "world", there does seem to be a map for each zone though so it will be a matter of getting valid names from logs.
Code: Select all
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Nektulos Forest', 179, 832.7, 4.18, -47.81, 26, 179, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 670, 459);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Qeynos', 660, 994.95, -25.88, 30.22, 25, 660, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 361, 390);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Fens of Nathsar', 264, 183.3, -118.83, -163.66, 270, 264, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 1390, 713);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Feerrott', 121, 104.99, -0.66, -133.84, 142, 121, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 501, 651);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Greater Faydark', 114, 458.63, 91.71, 180.08, 114, 114, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 1205, 316);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Zek, The Orcish Wastes', 190, 528.96, -41.68, 340.91, 8, 190, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 492, 285);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Butcherblock Mountains', 108, 742.58, 24, 518.1, 180, 108, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 922, 250);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Commonlands', 33, -1051.83, -145.01, -681.66, 210, 33, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 778, 592);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Village of Shin', 10, 6.87, -2.38, 117.17, 180, 10, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 402, 764);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Enchanted Lands', 39, 1.24, 4.48, 85.44, 1, 39, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 673, 351);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Timorous Deep', 263, 2334.34, 1.8, 1436.08, 270, 263, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 1465, 562);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Antonica', 12, 430.48, -37.39, 819.32, 60, 12, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 477, 421);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Thundering Steppes', 249, -549.58, -20.93, -402.31, 265, 249, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 525, 534);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Great Divide', 480, 1356.05, -540.25, 476.1, 180, 480, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 337, 963);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Burning Cauldron', 23, 2.14, 1.21, -15.81, 0, 23, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 642, 216);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Everfrost', 41, -55.64, -5.7, 200.69, 180, 41, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 404, 112);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'the QSS Bootstrutter', 356, 2.14, 1.21, -15.81, 0, 356, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 367, 608);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'The Sinking Sands', 73, -1508.14, -214.11, -402.72, 180, 73, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 759, 728);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Frostfang Sea', 470, -375.79, 29.19, 208.46, 260, 470, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 309, 209);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Jarsath Plains', 265, -304.09, -45.96, 1409.4, 180, 265, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 1023, 732);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Kylong Plains', 262, 843.17, 2.51, 414.49, 180, 262, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 1322, 810);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Moors of Ykesha', 385, 1914.08, 453.19, 1009.71, 180, 385, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 540, 868);
INSERT INTO `transporters` (`transport_id`, `transport_type`, `display_name`, `destination_zone_id`, `destination_x`, `destination_y`, `destination_z`, `destination_heading`, `trigger_location_zone_id`, `trigger_location_x`, `trigger_location_y`, `trigger_location_z`, `trigger_radius`, `cost`, `message`, `min_level`, `max_level`, `quest_req`, `quest_step_req`, `quest_completed`, `map_x`, `map_y`) VALUES (50, 'Zone', 'Lavastorm', 171, -185.56, -120.46, 632.9, 337, 171, -1, -1, -1, -1, 0, NULL, 0, 0, 0, 0, 0, 667, 143);
The sample data is from a log with a qeynos char, so freeport and neriak are not in the info, also it has a couple quests instances listed.