mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-13 03:32:28 -04:00
Scripts/ExilesReach: Update quests 55174/59932 Cooking Meat (#31771)
This commit is contained in:
20
sql/updates/world/master/2026_04_10_00_world.sql
Normal file
20
sql/updates/world/master/2026_04_10_00_world.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
-- Template
|
||||
UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` IN (166906, 156651);
|
||||
|
||||
-- Locales
|
||||
DELETE FROM `gameobject_template_locale` WHERE (`locale`='ruRU' AND `entry` IN (339770,335718,339769,349962));
|
||||
INSERT INTO `gameobject_template_locale` (`entry`, `locale`, `name`, `castBarCaption`, `unk1`, `VerifiedBuild`) VALUES
|
||||
(339770, 'ruRU', 'Брошенный сундук с сокровищами', 'Открывание', '', 66709),
|
||||
(335718, 'ruRU', 'Doodad_6DU_HighmaulRaid_Door_ThroneRoom001', '', '', 66709),
|
||||
(339769, 'ruRU', 'Костер', 'Готовка', '', 66709),
|
||||
(349962, 'ruRU', 'Костер', 'Готовка', '', 66709);
|
||||
|
||||
DELETE FROM `quest_request_items_locale` WHERE (`ID` IN (59932, 55174) AND `locale`='ruRU');
|
||||
INSERT INTO `quest_request_items_locale` (`ID`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
|
||||
(59932, 'ruRU', 'Прошу... еды...', 66709),
|
||||
(55174, 'ruRU', 'Прошу... еды...', 66709);
|
||||
|
||||
DELETE FROM `quest_offer_reward_locale` WHERE (`ID` IN (59932, 55174) AND `locale`='ruRU');
|
||||
INSERT INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
|
||||
(59932, 'ruRU', '<Вон\'са быстро съедает приготовленное вами мясо.>\n\nЗначит, я все-таки пока не отправлюсь к Бвонсамди.\n\nЛучше вам поторопиться. Нескольких членов экспедиции сцапали свинобразы!', 66709),
|
||||
(55174, 'ruRU', '<Алария быстро съедает приготовленное вами мясо.>\n\nКлянусь Светом... Так намного лучше.\n\nЗдесь нельзя оставаться... экспедицию захватили свинобразы!', 66709);
|
||||
@@ -1988,7 +1988,6 @@ class spell_summon_survivor_beach : public SpellScript
|
||||
|
||||
enum CaptainGarrickAbandonedCampData
|
||||
{
|
||||
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_ALLIANCE = 11696,
|
||||
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE = 12863,
|
||||
|
||||
QUEST_COOKING_MEAT_ALLIANCE = 55174
|
||||
@@ -1996,26 +1995,11 @@ enum CaptainGarrickAbandonedCampData
|
||||
|
||||
enum WarlordGrimaxeAbandonedCampData
|
||||
{
|
||||
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_HORDE = 14439,
|
||||
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE = 14611,
|
||||
|
||||
QUEST_COOKING_MEAT_HORDE = 59932
|
||||
};
|
||||
|
||||
template<uint32 QuestId, uint32 ConversationId>
|
||||
struct npc_captain_abandoned_camp_exiles_reach : public ScriptedAI
|
||||
{
|
||||
npc_captain_abandoned_camp_exiles_reach(Creature* creature) : ScriptedAI(creature) { }
|
||||
|
||||
void OnQuestAccept(Player* player, Quest const* quest) override
|
||||
{
|
||||
if (quest->GetQuestId() != QuestId)
|
||||
return;
|
||||
|
||||
Conversation::CreateConversation(ConversationId, player, *player, player->GetGUID());
|
||||
}
|
||||
};
|
||||
|
||||
enum CookingMeatQuestData
|
||||
{
|
||||
ANIMATION_KIT_INJURED = 14432
|
||||
@@ -6965,8 +6949,6 @@ void AddSC_zone_exiles_reach()
|
||||
new quest_finding_the_lost_expedition_horde();
|
||||
RegisterSpellScript(spell_summon_survivor_beach);
|
||||
// Abandoned Camp
|
||||
new GenericCreatureScript<npc_captain_abandoned_camp_exiles_reach<QUEST_COOKING_MEAT_ALLIANCE, CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_ALLIANCE>>("npc_captain_garrick_abandoned_camp");
|
||||
new GenericCreatureScript<npc_captain_abandoned_camp_exiles_reach<QUEST_COOKING_MEAT_HORDE, CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_HORDE>>("npc_warlord_grimaxe_abandoned_camp");
|
||||
new quest_cooking_meat_alliance();
|
||||
new quest_cooking_meat_horde();
|
||||
RegisterAreaTriggerAI(areatrigger_find_the_lost_expedition);
|
||||
|
||||
Reference in New Issue
Block a user