Scripts/ExilesReach: Update quests 55174/59932 Cooking Meat (#31771)

This commit is contained in:
.:::ReZaRr:::.
2026-04-10 17:45:51 +03:00
committed by GitHub
parent 325509b6c7
commit f9478386df
2 changed files with 20 additions and 18 deletions

View 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\учше вам поторопиться. Нескольких членов экспедиции сцапали свинобразы!', 66709),
(55174, 'ruRU', '<Алария быстро съедает приготовленное вами мясо.>\n\nКлянусь Светом... Так намного лучше.\n\nЗдесь нельзя оставаться... экспедицию захватили свинобразы!', 66709);

View File

@@ -1988,7 +1988,6 @@ class spell_summon_survivor_beach : public SpellScript
enum CaptainGarrickAbandonedCampData enum CaptainGarrickAbandonedCampData
{ {
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_ALLIANCE = 11696,
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE = 12863, CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_ALLIANCE = 12863,
QUEST_COOKING_MEAT_ALLIANCE = 55174 QUEST_COOKING_MEAT_ALLIANCE = 55174
@@ -1996,26 +1995,11 @@ enum CaptainGarrickAbandonedCampData
enum WarlordGrimaxeAbandonedCampData enum WarlordGrimaxeAbandonedCampData
{ {
CONVERSATION_QUEST_COOKING_MEAT_ACCEPT_HORDE = 14439,
CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE = 14611, CONVERSATION_QUEST_COOKING_MEAT_COMPLETE_HORDE = 14611,
QUEST_COOKING_MEAT_HORDE = 59932 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 enum CookingMeatQuestData
{ {
ANIMATION_KIT_INJURED = 14432 ANIMATION_KIT_INJURED = 14432
@@ -6965,8 +6949,6 @@ void AddSC_zone_exiles_reach()
new quest_finding_the_lost_expedition_horde(); new quest_finding_the_lost_expedition_horde();
RegisterSpellScript(spell_summon_survivor_beach); RegisterSpellScript(spell_summon_survivor_beach);
// Abandoned Camp // 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_alliance();
new quest_cooking_meat_horde(); new quest_cooking_meat_horde();
RegisterAreaTriggerAI(areatrigger_find_the_lost_expedition); RegisterAreaTriggerAI(areatrigger_find_the_lost_expedition);