Files
mod-azerothshard/data/sql/db-world/02_pve_quests.sql
Walter Pagani 9c25df7d39 chore. Compatibility with the latest version (#24)
* chore. Compatibility with the latest version

* ci: add apps/ directory for ci scripts

* Update SQL files

* Update workflow and upload template

* rewrite getf method

* Revert "Update workflow and upload template"

This reverts commit 7951beaca606f8667d107e4436dfe65d43cd947b.

* Pointer to local variable

* update workflow

* Revert "Pointer to local variable"

This reverts commit 22a66673e94b00dabb88f4bde297b0d44898a27c.

* Change const char for std::string

* AzthLanguage in modules

* fix build error

* fix build

* fix. sql

* fix sql

---------

Co-authored-by: Helias <stefanoborzi32@gmail.com>
2024-03-20 02:57:11 -03:00

170 lines
14 KiB
SQL

DELETE FROM `quest_template` WHERE `id` >= 100000 AND `id` <= 100100;
INSERT INTO `quest_template` (`id`, `QuestInfoID`, `QuestSortID`, `Flags`, `LogTitle`, `LogDescription`, `QuestDescription`, `RequiredNpcOrGo1`, `RequiredNpcOrGoCount1`) VALUES
('100000', '2', '3840', '4290', 'Uccidi Illidan', 'Han\'al vuole che tu uccida Illidan ancora una volta.', 'Uccidi Illidan', '22917', '1'),
('100001', '2', '3845', '4290', 'Uccidi Kael\'Thas', 'Han\'al vuole che tu uccida Kael\'Thas ancora una volta.', 'Uccidi Kael\'Thas', '19622', '1'),
('100002', '2', '3845', '4290', 'Uccidi Solarian', 'Han\'al vuole che tu uccida Solarian ancora una volta.', 'Uccidi Solarian', '18805', '1'),
('100003', '2', '3607', '4290', 'Uccidi Morogrim', 'Han\'al vuole che tu uccida Morogrim ancora una volta.', 'Uccidi Morogrim', '21213', '1'),
('100004', '2', '3607', '4290', 'Uccidi Lady Vashj', 'Han\'al vuole che tu uccida Lady Vashj ancora una volta.', 'Uccidi Lady Vashj', '21212', '1'),
('100005', '2', '3607', '4290', 'Uccidi Leotheras', 'Han\'al vuole che tu uccida Leotheras ancora una volta.', 'Uccidi Leotheras', '21215', '1'),
('100006', '2', '3607', '4290', 'Uccidi The Lurker Below', 'Han\'al vuole che tu uccida The Lurker Below ancora una volta.', 'Uccidi The Lurker Below', '21217', '1'),
('100007', '2', '3836', '4290', 'Uccidi Magtheridon', 'Han\'al vuole che tu uccida Magtheridon ancora una volta.', 'Uccidi Magtheridon', '17257', '1'),
('100008', '2', '3923', '4290', 'Uccidi Gruul', 'Han\'al vuole che tu uccida Gruul ancora una volta.', 'Uccidi Gruul', '19044', '1'),
('100009', '2', '3805', '4290', 'Uccidi Zul\'Jin', 'Han\'al vuole che tu uccida Zul\'Jin ancora una volta.', 'Uccidi Zul\'Jin', '23863', '1'),
('100010', '2', '3805', '4290', 'Uccidi Malacrass', 'Han\'al vuole che tu uccida Malacrass ancora una volta.', 'Uccidi Malacrass', '24239', '1'),
('100011', '2', '3805', '4290', 'Uccidi Jan\'Alai', 'Han\'al vuole che tu uccida Jan\'Alai ancora una volta.', 'Uccidi Jan\'Alai', '23578', '1'),
('100012', '2', '3805', '4290', 'Uccidi Halazzi', 'Han\'al vuole che tu uccida Halazzi ancora una volta.', 'Uccidi Halazzi', '23577', '1'),
('100013', '2', '3457', '4290', 'Uccidi Moroes', 'Han\'al vuole che tu uccida Moroes ancora una volta.', 'Uccidi Moroes', '15687', '1'),
('100014', '2', '3457', '4290', 'Uccidi Terestian', 'Han\'al vuole che tu uccida Terestian ancora una volta.', 'Uccidi Terestian', '15688', '1'),
('100015', '2', '3457', '4290', 'Uccidi Netherspite', 'Han\'al vuole che tu uccida Netherspite ancora una volta.', 'Uccidi Netherspite', '15689', '1'),
('100016', '2', '3457', '4290', 'Uccidi Nightbane', 'Han\'al vuole che tu uccida Nightbane ancora una volta.', 'Uccidi Nightbane', '17225', '1'),
('100017', '2', '3457', '4290', 'Uccidi Prince Malchezaar', 'Han\'al vuole che tu uccida Prince Malchezaar ancora una volta.', 'Uccidi Prince Malchezaar', '15690', '1'),
('100018', '2', '616', '4290', 'Uccidi Anetheron', 'Han\'al vuole che tu uccida Anetheron ancora una volta.', 'Uccidi Anetheron', '17808', '1'),
('100019', '2', '616', '4290', 'Uccidi Azgalor', 'Han\'al vuole che tu uccida Azgalor ancora una volta.', 'Uccidi Azgalor', '17842', '1'),
('100020', '2', '616', '4290', 'Uccidi Archimonde', 'Han\'al vuole che tu uccida Archimonde ancora una volta.', 'Uccidi Archimonde', '17968', '1'),
('100021', '2', '3840', '4290', 'Uccidi Gurtogg', 'Han\'al vuole che tu uccida Gurtogg ancora una volta.', 'Uccidi Gurtogg', '22948', '1'),
('100022', '2', '3840', '4290', 'Uccidi Shahraz', 'Han\'al vuole che tu uccida Shahraz ancora una volta.', 'Uccidi Shahraz', '22947', '1'),
('100023', '2', '3840', '4290', 'Uccidi Teron', 'Han\'al vuole che tu uccida Teron ancora una volta.', 'Uccidi Teron', '22871', '1'),
('100024', '2', '4080', '4290', 'Uccidi Felmyst', 'Han\'al vuole che tu uccida Felmyst ancora una volta.', 'Uccidi Felmyst', '25038', '1'),
('100025', '2', '4080', '4290', 'Uccidi Kil\'Jaeden', 'Han\'al vuole che tu uccida Kil\'Jaeden ancora una volta.', 'Uccidi Kil\'Jaeden', '25315', '1'),
('100026', '2', '1977', '4290', 'Uccidi Arlokk', 'Han\'al vuole che tu uccida Arlokk ancora una volta.', 'Uccidi Arlokk', '14515', '1'),
('100027', '2', '1977', '4290', 'Uccidi Jin\'do', 'Han\'al vuole che tu uccida Jin\'do ancora una volta.', 'Uccidi Jin\'do', '11380', '1'),
('100028', '2', '1977', '4290', 'Uccidi Hakkar', 'Han\'al vuole che tu uccida Hakkar ancora una volta.', 'Uccidi Hakkar', '14834', '1'),
('100029', '2', '1583', '4290', 'Uccidi Gyth', 'Han\'al vuole che tu uccida Gyth ancora una volta.', 'Uccidi Gyth', '10339', '1'),
('100030', '2', '1583', '4290', 'Uccidi The Beast', 'Han\'al vuole che tu uccida The Beast ancora una volta.', 'Uccidi The Beast', '10430', '1'),
('100031', '2', '1583', '4290', 'Uccidi Lord Valthalak', 'Han\'al vuole che tu uccida Lord Valthalak ancora una volta.', 'Uccidi Lord Valthalak', '16042', '1'),
('100032', '2', '1583', '4290', 'Uccidi Drakkisath', 'Han\'al vuole che tu uccida Drakkisath ancora una volta.', 'Uccidi Drakkisath', '10363', '1'),
('100033', '2', '3429', '4290', 'Uccidi Ayamiss', 'Han\'al vuole che tu uccida Ayamiss ancora una volta.', 'Uccidi Ayamiss', '15369', '1'),
('100034', '2', '3429', '4290', 'Uccidi Ossirian', 'Han\'al vuole che tu uccida Ossirian ancora una volta.', 'Uccidi Ossirian', '15339', '1'),
('100035', '2', '2717', '4290', 'Uccidi Golemagg', 'Han\'al vuole che tu uccida Golemagg ancora una volta.', 'Uccidi Golemagg', '11988', '1'),
('100036', '2', '2717', '4290', 'Uccidi Sulfuron Harbinger', 'Han\'al vuole che tu uccida Sulfuron Harbinger ancora una volta.', 'Uccidi Sulfuron Harbinger', '12098', '1'),
('100037', '2', '2717', '4290', 'Uccidi Ragnaros', 'Han\'al vuole che tu uccida Ragnaros ancora una volta.', 'Uccidi Ragnaros', '11502', '1'),
('100038', '2', '2677', '4290', 'Uccidi Ebonroc', 'Han\'al vuole che tu uccida Ebonroc ancora una volta.', 'Uccidi Ebonroc', '14601', '1'),
('100039', '2', '2677', '4290', 'Uccidi Firemaw', 'Han\'al vuole che tu uccida Firemaw ancora una volta.', 'Uccidi Firemaw', '11983', '1'),
('100040', '2', '2677', '4290', 'Uccidi Chromaggus', 'Han\'al vuole che tu uccida Chromaggus ancora una volta.', 'Uccidi Chromaggus', '14020', '1'),
('100041', '2', '2677', '4290', 'Uccidi Nefarian', 'Han\'al vuole che tu uccida Nefarian ancora una volta.', 'Uccidi Nefarian', '11583', '1'),
('100042', '2', '3428', '4290', 'Uccidi Princess Huhuran', 'Han\'al vuole che tu uccida Princess Huhuran ancora una volta.', 'Uccidi Princess Huhuran', '15509', '1'),
('100043', '2', '3428', '4290', 'Uccidi i Twin Emperor', 'Han\'al vuole che tu uccida i Twin Emperor ancora una volta.', 'Uccidi i Twin Emperor', '15276', '1'),
('100044', '2', '3428', '4290', 'Uccidi Viscidus', 'Han\'al vuole che tu uccida Viscidus ancora una volta.', 'Uccidi Viscidus', '15299', '1'),
('100045', '2', '3428', '4290', 'Uccidi Ouro', 'Han\'al vuole che tu uccida Ouro ancora una volta.', 'Uccidi Ouro', '15517', '1'),
('100046', '2', '3428', '4290', 'Uccidi C\'Thun', 'Han\'al vuole che tu uccida C\'Thun ancora una volta.', 'Uccidi C\'Thun', '15727', '1'),
('100047', '2', '2557', '4290', 'Uccidi Immol\'thar', 'Han\'al vuole che tu uccida Immol\'thar ancora una volta.', 'Uccidi Immol\'thar', '11496', '1'),
('100048', '2', '2557', '4290', 'Uccidi Tortheldrin', 'Han\'al vuole che tu uccida Tortheldrin ancora una volta.', 'Uccidi Tortheldrin', '11486', '1'),
('100049', '2', '2557', '4290', 'Uccidi Gordok', 'Han\'al vuole che tu uccida Gordok ancora una volta.', 'Uccidi Gordok', '11501', '1'),
('100050', '2', '2557', '4290', 'Uccidi Alzzin', 'Han\'al vuole che tu uccida Alzzin ancora una volta.', 'Uccidi Alzzin', '11492', '1'),
('100051', '2', '2057', '4290', 'Uccidi Ras Frostwhisper', 'Han\'al vuole che tu uccida Ras Frostwhisper ancora una volta.', 'Uccidi Ras Frostwhisper', '10508', '1'),
('100052', '2', '2057', '4290', 'Uccidi Darkmaster Gandling', 'Han\'al vuole che tu uccida Darkmaster Gandling ancora una volta.', 'Uccidi Darkmaster Gandling', '1853', '1'),
('100053', '2', '722', '4290', 'Uccidi Amnennar the Cold', 'Han\'al vuole che tu uccida Amnennar the Cold ancora una volta.', 'Uccidi Amnennar the Cold', '7358', '1'),
('100054', '2', '2100', '4290', 'Uccidi Celebras', 'Han\'al vuole che tu uccida Celebras ancora una volta.', 'Uccidi Celebras', '12225', '1'),
('100055', '2', '2100', '4290', 'Uccidi Theradras', 'Han\'al vuole che tu uccida Theradras ancora una volta.', 'Uccidi Theradras', '12201', '1'),
('100056', '2', '719', '4290', 'Uccidi Lorgus Jett', 'Han\'al vuole che tu uccida Lorgus Jett ancora una volta.', 'Uccidi Lorgus Jett', '12902', '1'),
('100057', '2', '719', '4290', 'Uccidi Old Serra\'kis', 'Han\'al vuole che tu uccida Old Serra\'kis ancora una volta.', 'Uccidi Old Serra\'kis', '4830', '1'),
('100058', '2', '719', '4290', 'Uccidi Aku\'mai', 'Han\'al vuole che tu uccida Aku\'mai ancora una volta.', 'Uccidi Aku\'mai', '4829', '1'),
('100059', '2', '978', '4290', 'Uccidi Nekrum Gutchewer', 'Han\'al vuole che tu uccida Nekrum Gutchewer ancora una volta.', 'Uccidi Nekrum Gutchewer', '7796', '1'),
('100060', '2', '978', '4290', 'Uccidi Ukorz Sandscalp', 'Han\'al vuole che tu uccida Ukorz Sandscalp ancora una volta.', 'Uccidi Ukorz Sandscalp', '7267', '1'),
('100061', '2', '2017', '4290', 'Uccidi Balnazzar', 'Han\'al vuole che tu uccida Balnazzar ancora una volta.', 'Uccidi Balnazzar', '10813', '1'),
('100062', '2', '2017', '4290', 'Uccidi Titus Rivendare', 'Han\'al vuole che tu uccida Titus Rivendare ancora una volta.', 'Uccidi Titus Rivendare', '10440', '1'),
('100063', '2', '1584', '4290', 'Uccidi Thaurissan', 'Han\'al vuole che tu uccida Thaurissan ancora una volta.', 'Uccidi Thaurissan', '9019', '1'),
('100064', '2', '1584', '4290', 'Uccidi Flamelash', 'Han\'al vuole che tu uccida Flamelash ancora una volta.', 'Uccidi Flamelash', '9156', '1'),
('100065', '2', '1477', '4290', 'Uccidi Jammal\'an', 'Han\'al vuole che tu uccida Jammal\'an ancora una volta.', 'Uccidi Jammal\'an', '5710', '1'),
('100066', '2', '1477', '4290', 'Uccidi Shade of Eranikus', 'Han\'al vuole che tu uccida Shade of Eranikus ancora una volta.', 'Uccidi Shade of Eranikus', '5709', '1'),
('100067', '2', '1583', '4290', 'Uccidi Mother Smolderweb', 'Han\'al vuole che tu uccida Mother Smolderweb ancora una volta.', 'Uccidi Mother Smolderweb', '10596', '1'),
('100068', '2', '1583', '4290', 'Uccidi Overlord Wyrmthalak', 'Han\'al vuole che tu uccida Overlord Wyrmthalak ancora una volta.', 'Uccidi Overlord Wyrmthalak', '9568', '1'),
('100069', '2', '3848', '4290', 'Uccidi Harbinger Skyriss', 'Han\'al vuole che tu uccida Harbinger Skyriss ancora una volta.', 'Uccidi Harbinger Skyriss', '20912', '1'),
('100070', '2', '3715', '4290', 'Uccidi Kalithresh', 'Han\'al vuole che tu uccida Kalithresh ancora una volta.', 'Uccidi Kalithresh', '17798', '1'),
('100071', '2', '3789', '4290', 'Uccidi Murmur', 'Han\'al vuole che tu uccida Murmur ancora una volta.', 'Uccidi Murmur', '18708', '1'),
('100072', '2', '3714', '4290', 'Uccidi Kargath Bladefist', 'Han\'al vuole che tu uccida Kargath Bladefist ancora una volta.', 'Uccidi Kargath Bladefist', '16808', '1'),
('100073', '2', '1941', '4290', 'Uccidi Aeonus', 'Han\'al vuole che tu uccida Aeonus ancora una volta.', 'Uccidi Aeonus', '17881', '1'),
('100074', '2', '4131', '4290', 'Uccidi Priestess Delrissa', 'Han\'al vuole che tu uccida Priestess Delrissa ancora una volta.', 'Uccidi Priestess Delrissa', '24560', '1'),
('100075', '2', '4100', '4290', 'Uccidi Infinite Corruptor', 'Han\'al vuole che tu uccida Infinite Corruptor completando l\'evento dell\'instance.', 'Uccidi Infinite Corruptor', '32273', '1'),
('100076', '2', '4228', '4290', 'Uccidi Ley-Guardian Eregos', 'Han\'al vuole che tu uccida Ley-Guardian Eregosancora una volta.', 'Uccidi Ley-Guardian Eregos', '27656', '1'),
('100077', '2', '4416', '4290', 'Uccidi Gal\'darah', 'Han\'al vuole che tu uccida Gal\'darah ancora una volta.', 'Uccidi Gal\'darah', '29306', '1'),
('100078', '2', '4196', '4290', 'Uccidi Tharon\'ja', 'Han\'al vuole che tu uccida Tharon\'ja ancora una volta.', 'Uccidi Tharon\'ja', '26632', '1'),
('100079', '2', '4494', '4290', 'Uccidi Volazj', 'Han\'al vuole che tu uccida Volazj ancora una volta.', 'Uccidi Volazj', '29311', '1'),
('100080', '2', '2159', '4290', 'Uccidi Onyxia', 'Han\'al vuole che tu uccida Onyxia ancora una volta.', 'Uccidi Onyxia', '10184', '1');
DELETE FROM `quest_offer_reward` WHERE `ID` >= 100000 AND `ID` <= 100100;
INSERT INTO `quest_offer_reward` (`ID`, `RewardText`) VALUES
('100000', 'Bravo, $N'),
('100001', 'Bravo, $N'),
('100002', 'Bravo, $N'),
('100003', 'Bravo, $N'),
('100004', 'Bravo, $N'),
('100005', 'Bravo, $N'),
('100006', 'Bravo, $N'),
('100007', 'Bravo, $N'),
('100008', 'Bravo, $N'),
('100009', 'Bravo, $N'),
('100010', 'Bravo, $N'),
('100011', 'Bravo, $N'),
('100012', 'Bravo, $N'),
('100013', 'Bravo, $N'),
('100014', 'Bravo, $N'),
('100015', 'Bravo, $N'),
('100016', 'Bravo, $N'),
('100017', 'Bravo, $N'),
('100018', 'Bravo, $N'),
('100019', 'Bravo, $N'),
('100020', 'Bravo, $N'),
('100021', 'Bravo, $N'),
('100022', 'Bravo, $N'),
('100023', 'Bravo, $N'),
('100024', 'Bravo, $N'),
('100025', 'Bravo, $N'),
('100026', 'Bravo, $N'),
('100027', 'Bravo, $N'),
('100028', 'Bravo, $N'),
('100029', 'Bravo, $N'),
('100030', 'Bravo, $N'),
('100031', 'Bravo, $N'),
('100032', 'Bravo, $N'),
('100033', 'Bravo, $N'),
('100034', 'Bravo, $N'),
('100035', 'Bravo, $N'),
('100036', 'Bravo, $N'),
('100037', 'Bravo, $N'),
('100038', 'Bravo, $N'),
('100039', 'Bravo, $N'),
('100040', 'Bravo, $N'),
('100041', 'Bravo, $N'),
('100042', 'Bravo, $N'),
('100043', 'Bravo, $N'),
('100044', 'Bravo, $N'),
('100045', 'Bravo, $N'),
('100046', 'Bravo, $N'),
('100047', 'Bravo, $N'),
('100048', 'Bravo, $N'),
('100049', 'Bravo, $N'),
('100050', 'Bravo, $N'),
('100051', 'Bravo, $N'),
('100052', 'Bravo, $N'),
('100053', 'Bravo, $N'),
('100054', 'Bravo, $N'),
('100055', 'Bravo, $N'),
('100056', 'Bravo, $N'),
('100057', 'Bravo, $N'),
('100058', 'Bravo, $N'),
('100059', 'Bravo, $N'),
('100060', 'Bravo, $N'),
('100061', 'Bravo, $N'),
('100062', 'Bravo, $N'),
('100063', 'Bravo, $N'),
('100064', 'Bravo, $N'),
('100065', 'Bravo, $N'),
('100066', 'Bravo, $N'),
('100067', 'Bravo, $N'),
('100068', 'Bravo, $N'),
('100069', 'Bravo, $N'),
('100070', 'Bravo, $N'),
('100071', 'Bravo, $N'),
('100072', 'Bravo, $N'),
('100073', 'Bravo, $N'),
('100074', 'Bravo, $N'),
('100075', 'Bravo, $N'),
('100076', 'Bravo, $N'),
('100077', 'Bravo, $N'),
('100078', 'Bravo, $N'),
('100079', 'Bravo, $N'),
('100080', 'Bravo, $N');
UPDATE `quest_template` SET `QuestLevel`=80, `minlevel`=80 WHERE `id` >= 100000 AND `id` <= 100100;