Core/Skills: implement Archaeology

This commit is contained in:
Ovalord committed 2017-11-09 03:58:28 +01:00
1 parent 899603d352
commit c868e10d9b
38 files changed
+2903 -34

No files matched your search

@@ -0,0 +1,41 @@
/*Table structure for table `character_archaeology_completed` */
DROP TABLE IF EXISTS `character_archaeology_completed`;
CREATE TABLE `character_archaeology_completed` (
`guid` int(10) unsigned NOT NULL,
`project` smallint(5) unsigned NOT NULL,
`time` int(10) NOT NULL,
`count` int(10) NOT NULL,
PRIMARY KEY (`guid`,`project`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Data for the table `character_archaeology_completed` */
/*Table structure for table `character_archaeology_projects` */
DROP TABLE IF EXISTS `character_archaeology_projects`;
CREATE TABLE `character_archaeology_projects` (
`guid` int(10) unsigned NOT NULL,
`branch` tinyint(3) unsigned NOT NULL,
`project` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`guid`,`branch`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*Data for the table `character_archaeology_projects` */
/*Table structure for table `character_archaeology_sites` */
DROP TABLE IF EXISTS `character_archaeology_sites`;
CREATE TABLE `character_archaeology_sites` (
`guid` int(10) unsigned NOT NULL,
`site` tinyint(3) unsigned NOT NULL,
`type` smallint(5) unsigned NOT NULL,
`finds` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`guid`,`site`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*Data for the table `character_archaeology_sites` */
@@ -0,0 +1,373 @@
/*Table structure for table `archaeology_sites` */
DROP TABLE IF EXISTS `archaeology_sites`;
CREATE TABLE `archaeology_sites` (
`Id` smallint(5) unsigned NOT NULL,
`MapId` int(10) unsigned NOT NULL,
`QuestPOI` smallint(5) unsigned NOT NULL,
`ReqSkill` int(10) unsigned NOT NULL,
`MinLevel` int(10) unsigned NOT NULL,
`GameobjectEntry` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*Data for the table `archaeology_sites` */
INSERT INTO `archaeology_sites`(`Id`,`MapId`,`QuestPOI`,`ReqSkill`,`MinLevel`,`GameobjectEntry`) VALUES
(9,0,54097,0,10,204282),
(10,0,54124,0,20,204282),
(12,0,54126,0,20,204282),
(13,0,54127,0,20,206836),
(15,0,54129,0,25,204282),
(18,0,54132,0,25,202655),
(19,0,54133,0,20,204282),
(20,0,54134,0,20,206836),
(21,0,54135,0,20,206836),
(22,0,54136,0,30,204282),
(23,0,54137,0,30,202655),
(24,0,54138,0,30,202655),
(25,0,54139,0,30,202655),
(26,0,54140,0,30,202655),
(27,0,54141,0,30,202655),
(144,0,54832,0,44,204282),
(146,0,54834,0,44,204282),
(150,0,54838,0,44,204282),
(152,0,54862,0,52,202655),
(154,0,54864,0,52,206836),
(163,0,55350,0,20,203071),
(165,0,55352,0,20,206836),
(167,1,55354,0,10,203071),
(169,1,55356,0,20,203071),
(171,1,55398,0,20,203071),
(173,1,55400,0,20,203071),
(175,1,55402,0,20,203071),
(177,1,55404,0,25,203071),
(179,1,55406,0,25,203071),
(181,1,55408,0,25,206836),
(183,1,55410,0,30,204282),
(185,1,55412,0,10,203071),
(187,1,55414,0,10,203071),
(189,0,55416,0,15,206836),
(191,1,55418,0,30,203071),
(193,1,55420,0,30,203071),
(195,1,55422,0,30,206836),
(197,1,55424,0,30,203071),
(199,1,55426,0,30,206836),
(201,1,55428,0,30,203071),
(203,0,55434,0,54,206836),
(205,0,55436,0,54,206836),
(207,0,55438,0,47,204282),
(209,0,55440,0,47,204282),
(211,0,55442,0,49,204282),
(213,0,55444,0,49,204282),
(215,0,55446,0,49,206836),
(217,0,55448,0,40,202655),
(219,0,55450,0,40,203071),
(221,0,55452,0,40,206836),
(223,0,55454,0,25,202655),
(225,0,55456,0,25,202655),
(227,0,55458,0,25,202655),
(229,0,55460,0,25,202655),
(231,0,55462,0,25,202655),
(233,0,55464,0,25,202655),
(235,0,55466,0,25,202655),
(237,0,55468,0,25,206836),
(239,0,55470,0,30,202655),
(241,0,55472,0,30,202655),
(243,0,55474,0,30,202655),
(245,0,55476,0,30,202655),
(247,0,55478,0,35,206836),
(249,0,55480,0,35,206836),
(251,0,55482,0,35,206836),
(259,1,55755,0,35,206836),
(261,1,55757,0,35,206836),
(279,1,56327,0,35,203071),
(281,1,56329,0,35,203071),
(283,1,56331,0,35,203071),
(285,1,56333,0,35,203071),
(287,1,56335,0,35,203071),
(289,1,56337,0,35,203071),
(291,1,56339,0,35,203071),
(293,1,56341,0,35,203071),
(295,1,56343,0,45,203071),
(297,1,56345,0,45,203071),
(299,1,56347,0,45,203071),
(301,1,56349,0,45,203071),
(303,1,56351,0,50,203071),
(305,1,56354,0,50,203071),
(307,1,56356,0,50,203071),
(309,1,56358,0,30,206836),
(313,1,56362,0,30,203071),
(315,1,56364,0,45,202655),
(317,1,56367,0,45,202655),
(319,1,56369,0,45,202655),
(321,1,56371,0,45,202655),
(323,1,56373,0,45,206836),
(325,1,56375,0,45,206836),
(327,1,56380,0,50,206836),
(329,1,56382,0,50,206836),
(331,1,56384,0,50,206836),
(333,1,56386,0,50,206836),
(335,1,56388,0,50,206836),
(337,1,56390,0,55,203071),
(339,530,56392,300,58,207187),
(341,530,56394,300,58,207187),
(343,530,56396,300,58,207187),
(345,530,56398,300,58,207187),
(347,530,56400,300,58,207188),
(349,530,56402,300,60,207188),
(351,530,56404,300,60,207188),
(353,530,56406,300,67,207188),
(355,530,56408,300,67,207188),
(357,530,56410,300,67,207188),
(359,530,56412,300,64,207187),
(363,530,56416,300,64,207187),
(365,530,56418,300,64,207187),
(367,530,56420,300,64,207187),
(369,530,56422,300,64,207188),
(371,530,56424,300,62,207187),
(373,530,56426,300,62,207188),
(375,530,56428,300,62,207187),
(377,530,56430,300,62,207187),
(379,530,56432,300,62,207188),
(381,530,56434,300,62,207188),
(383,530,56437,300,62,207188),
(385,530,56439,300,67,207188),
(387,530,56441,300,67,207188),
(391,530,56446,300,67,207188),
(393,530,56448,300,67,207188),
(395,530,56450,300,67,207187),
(399,530,56455,300,67,207187),
(401,571,56504,375,68,207189),
(403,571,56506,375,68,207189),
(405,571,56508,375,68,207189),
(407,571,56510,375,68,207189),
(409,571,56512,375,68,207189),
(411,571,56514,375,68,207189),
(413,571,56516,375,68,207189),
(415,571,56518,375,71,203078),
(417,571,56520,375,71,203071),
(419,571,56522,375,68,203078),
(421,571,56524,375,74,203078),
(423,571,56526,375,68,203071),
(425,571,56528,375,77,203071),
(427,571,56530,375,77,203071),
(429,571,56533,375,74,202655),
(431,571,56535,375,74,202655),
(433,571,56537,375,74,202655),
(435,571,56539,375,74,202655),
(437,571,56541,375,68,203078),
(439,571,56543,375,73,207189),
(443,571,56547,375,73,202655),
(445,571,56549,375,77,207189),
(447,571,56551,375,77,207189),
(449,571,56553,375,77,207189),
(451,571,56555,375,77,203078),
(455,571,56560,375,77,207189),
(457,571,56562,375,77,207189),
(459,571,56564,375,77,207189),
(461,1,56566,0,80,203071),
(463,1,56568,0,80,203071),
(465,1,56570,0,80,203071),
(467,1,56572,0,80,203071),
(469,1,56574,0,80,203071),
(477,0,56583,0,84,204282),
(479,0,56585,0,84,204282),
(481,0,56587,0,84,204282),
(485,1,56591,475,83,207190),
(487,1,56593,475,83,207190),
(489,1,56595,475,83,207190),
(491,1,56597,475,83,207190),
(493,1,56599,475,83,207190),
(495,1,56601,475,83,207190),
(497,1,56603,475,83,207190),
(499,1,56605,475,83,207190),
(501,1,56607,475,83,207190),
(570,1,60350,475,83,207190),
(572,1,60352,475,83,207190),
(574,1,60354,475,83,207190),
(576,1,60356,475,83,207190),
(578,1,60358,475,83,207190),
(581,1,60361,475,83,207190),
(583,1,60363,475,83,207190),
(587,571,60367,375,77,203078),
(589,571,60369,375,68,203078),
(615,0,60442,0,40,203078),
(617,0,60444,0,40,203078);
DROP TABLE IF EXISTS `archaeology_projects`;
CREATE TABLE `archaeology_projects` (
`Entry` smallint(5) unsigned NOT NULL DEFAULT '0',
`Branch` tinyint(3) unsigned NOT NULL,
`Rarity` tinyint(3) unsigned NOT NULL,
`ReqSkill` smallint(5) unsigned NOT NULL,
`Fragments` tinyint(3) unsigned NOT NULL,
`Keystone` tinyint(3) unsigned NOT NULL,
`Spell` int(10) unsigned NOT NULL,
PRIMARY KEY (`entry`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*Data for the table `archaeology_projects` */
INSERT INTO `archaeology_projects`(`Entry`,`Branch`,`Rarity`,`ReqSkill`,`Fragments`,`Keystone`,`Spell`) VALUES
(9,1,0,1,35,1,86857),
(40,1,0,1,35,1,86864),
(42,1,0,1,30,0,86865),
(44,1,0,1,32,0,86866),
(70,1,0,1,35,1,88180),
(72,1,0,1,34,1,88181),
(77,8,0,1,27,0,88262),
(87,8,0,1,30,0,88907),
(89,8,0,1,32,0,88908),
(91,1,0,1,28,0,88909),
(93,1,0,1,34,0,88910),
(95,3,0,1,31,0,88929),
(97,3,0,1,25,0,88930),
(99,4,0,1,30,0,89009),
(101,4,0,1,30,0,89012),
(103,4,0,1,30,0,89014),
(106,3,3,50,85,0,89693),
(108,4,0,1,35,1,89696),
(112,8,0,1,35,1,89701),
(114,8,0,1,34,1,89711),
(118,1,0,1,34,1,89717),
(120,8,0,1,35,1,89890),
(122,8,0,1,35,1,89891),
(124,4,0,1,35,1,89893),
(126,4,0,1,35,1,89894),
(128,3,0,1,35,0,89895),
(130,4,0,1,35,1,89896),
(139,1,0,1,35,1,90410),
(141,1,0,1,35,1,90411),
(143,1,0,1,34,1,90412),
(145,1,0,1,35,1,90413),
(147,1,0,1,35,1,90415),
(149,1,0,1,36,1,90419),
(153,8,0,1,35,1,90420),
(155,8,0,1,35,1,90421),
(157,8,0,1,35,1,90423),
(159,8,0,1,35,1,90429),
(161,3,0,1,35,0,90432),
(163,3,0,1,35,0,90433),
(165,4,0,1,35,1,90451),
(167,3,0,1,35,0,90452),
(169,4,0,1,35,1,90453),
(171,4,0,1,35,1,90458),
(173,4,3,150,100,3,90464),
(175,4,3,150,100,3,90493),
(177,1,0,1,35,1,90504),
(179,1,0,1,35,1,90506),
(181,1,0,1,35,1,90509),
(183,1,0,1,35,1,90518),
(185,1,0,1,35,1,90519),
(187,1,3,225,100,3,90521),
(189,1,3,150,100,3,90553),
(191,8,0,1,35,1,90558),
(193,8,0,1,35,1,90581),
(195,8,4,450,150,3,90608),
(197,4,0,1,35,1,90609),
(199,4,0,1,34,1,90610),
(201,4,0,1,35,1,90611),
(203,4,0,1,35,1,90612),
(205,4,3,225,98,3,90614),
(207,4,4,225,100,3,90616),
(209,3,0,1,33,0,90617),
(211,3,0,1,35,0,90618),
(213,3,4,150,100,0,90619),
(215,6,0,300,45,2,90622),
(217,6,0,300,45,2,90720),
(219,6,0,300,45,2,90728),
(221,6,0,300,45,2,90730),
(223,6,0,300,45,2,90732),
(225,6,0,300,45,2,90734),
(231,6,0,300,45,2,90833),
(233,6,0,300,45,2,90832),
(235,6,0,300,45,2,90831),
(237,6,4,300,130,3,90843),
(239,2,0,300,45,2,90853),
(241,2,0,300,45,2,90860),
(243,2,0,300,46,2,90861),
(245,2,0,300,46,2,90864),
(250,2,0,300,46,2,90968),
(252,2,0,300,44,2,90974),
(254,2,0,300,45,2,90975),
(256,2,3,300,124,3,90983),
(258,2,3,300,130,3,90984),
(260,2,0,300,45,2,90987),
(262,27,0,375,45,2,90988),
(264,27,4,375,130,3,90997),
(266,27,0,375,45,2,91008),
(268,27,0,375,45,2,91012),
(270,27,0,375,45,2,91014),
(273,27,0,375,45,2,91084),
(275,3,0,300,45,0,91089),
(277,3,0,300,45,0,91132),
(279,5,0,375,45,2,91133),
(283,5,0,375,45,2,91170),
(285,5,0,375,45,3,91188),
(287,5,0,375,45,2,91191),
(289,5,0,375,45,2,91197),
(291,5,0,375,45,2,91209),
(293,5,0,375,45,2,91211),
(295,5,4,375,140,3,91214),
(297,5,4,375,140,3,91215),
(301,1,0,1,45,2,91219),
(303,1,0,1,45,2,91221),
(305,1,0,1,45,2,91223),
(307,1,0,1,45,2,91224),
(309,1,0,1,45,2,91225),
(313,1,3,150,150,3,91226),
(315,1,4,450,150,3,91227),
(317,4,4,450,150,3,91757),
(319,4,4,450,150,3,91761),
(323,4,0,450,45,2,91762),
(325,4,0,450,45,2,91766),
(327,4,0,450,45,2,91769),
(329,4,4,450,150,3,91773),
(331,7,0,450,45,2,91775),
(333,7,0,450,45,2,91779),
(335,7,0,450,45,2,91780),
(339,7,0,450,45,2,91782),
(341,7,0,450,45,2,91785),
(343,7,1,450,45,2,91790),
(345,7,0,450,45,2,91792),
(347,1,0,1,45,2,91793),
(349,7,4,450,150,3,92137),
(351,7,4,450,150,3,92139),
(353,7,4,450,150,3,92145),
(355,7,4,450,150,3,92148),
(357,7,4,450,150,3,92163),
(359,7,4,450,150,3,92168),
(371,1,0,1,30,0,93440),
(372,4,0,1,30,0,93441),
(374,3,0,1,30,0,93442),
(378,3,0,1,35,0,93443),
(380,8,0,1,32,0,93444),
(628,3,4,450,150,0,98533),
(633,8,3,150,100,3,98556),
(635,3,3,225,100,0,98560),
(637,27,3,500,100,3,98569),
(639,3,3,225,120,0,98582),
(641,8,3,150,100,3,98588);
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (5315, 5469,5470);
INSERT INTO `achievement_criteria_data` (`criteria_id`, `type`, `value1`, `value2`, `ScriptName`) VALUES
(5315, 8, 10, 3, ""),
(5469, 8, 50, 3, ""),
(5470, 8, 100, 3, "");
DELETE FROM `achievement_reward` WHERE `ID` IN (4854, 4855, 4856);
INSERT INTO `achievement_reward` (`ID`, `TitleA`, `TitleH`) VALUES
(4854, 189, 189),
(4855, 190, 190),
(4856, 191, 191);
DELETE FROM `trinity_string` WHERE `entry`= 810;
INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
(810, "You can't use that here.");