aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2024-03-11 01:37:30 +0100
committerNaddley <NaddleyTC@gmail.com>2024-03-11 01:37:38 +0100
commit7fed372ab34ba80b092d85e4164b8e65ed6d9e29 (patch)
tree5147732afc640a7092905347b3ea4a805f42b219
parentf317baf4f443f9deb7363ae499c2e2eab12d0353 (diff)
DB/WanderingIsle: Update script for Aspiring Trainee
+ Update some quest locales for esES Closes #29772
-rw-r--r--sql/updates/world/master/2024_03_11_01_world.sql103
1 files changed, 103 insertions, 0 deletions
diff --git a/sql/updates/world/master/2024_03_11_01_world.sql b/sql/updates/world/master/2024_03_11_01_world.sql
new file mode 100644
index 00000000000..0827cf775f4
--- /dev/null
+++ b/sql/updates/world/master/2024_03_11_01_world.sql
@@ -0,0 +1,103 @@
+SET @OGUID := 4000000;
+
+-- Gameobject
+DELETE FROM `gameobject` WHERE `guid` = @OGUID+0;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnDifficulties`, `PhaseId`, `PhaseGroup`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `VerifiedBuild`) VALUES
+(@OGUID+0, 210015, 860, 5736, 5834, '0', 593, 0, 1420.93994140625, 3457.3701171875, 171.18499755859375, 0.27925160527229309, 0, 0, 0.139172554016113281, 0.990268170833587646, 120, 255, 1, 53441); -- Weapon Rack (Area: Shang Xi Training Grounds - Difficulty: 0) CreateObject1
+
+-- Template
+UPDATE `creature_template_difficulty` SET `StaticFlags1`=536871168, `VerifiedBuild`=53584 WHERE (`DifficultyID`=0 AND `Entry` IN (57873,53714)); -- Training Target
+UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435456, `VerifiedBuild`=53584 WHERE (`DifficultyID`=0 AND `Entry` IN (54587,65471)); -- Tushui Trainee
+UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435456, `VerifiedBuild`=53584 WHERE (`DifficultyID`=0 AND `Entry` IN (65469,53565)); -- Aspiring Trainee
+UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435456, `VerifiedBuild`=53584 WHERE (`DifficultyID`=0 AND `Entry` IN (54586,65470)); -- Huojin Trainee
+UPDATE `creature_template_difficulty` SET `StaticFlags1`=268435712, `VerifiedBuild`=53584 WHERE (`Entry`=53566 AND `DifficultyID`=0); -- Master Shang Xi
+
+-- Creatures
+UPDATE `creature` SET `spawntimesecs` = 5, `curhealth` = 623 WHERE `id` = 57873;
+UPDATE `creature` SET `spawntimesecs` = 20, `curhealth` = 623 WHERE `id` = 53714;
+
+UPDATE `creature_template` SET `RegenHealth` = 0 WHERE `entry` IN (57873, 53714);
+
+DELETE FROM `creature_template_sparring` WHERE `Entry`=57873 AND `NoNPCDamageBelowHealthPct` = 85;
+INSERT INTO `creature_template_sparring` (`Entry`, `NoNPCDamageBelowHealthPct`) VALUES
+(57873, 85);
+
+DELETE FROM `creature_text` WHERE `CreatureID` IN (65469, 53565) AND `GroupID`=0;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(65469, 0, 0, 'One day you will have to teach me your secrets.', 12, 0, 100, 507, 0, 33646, 56432, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 1, 'You are bound for a great things, trainee.', 12, 0, 100, 507, 0, 33643, 56435, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 2, 'That target didn\'t stand a chance.', 12, 0, 100, 509, 0, 33643, 56433, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 3, 'I hope the instructors saw that!', 12, 0, 100, 0, 0, 33646, 56434, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 4, 'Such skill for a new trainee.', 12, 0, 100, 509, 0, 33643, 56431, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 5, 'I must train harder so I can be like you.', 12, 0, 100, 509, 0, 33645, 56437, 0, 'Aspiring Trainee to Training Target'),
+(65469, 0, 6, 'Your form is impeccable.', 12, 0, 100, 511, 0, 33643, 56430, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 0, 'One day you will have to teach me your secrets.', 12, 0, 100, 507, 0, 33646, 56432, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 1, 'You are bound for a great things, trainee.', 12, 0, 100, 507, 0, 33643, 56435, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 2, 'That target didn\'t stand a chance.', 12, 0, 100, 509, 0, 33643, 56433, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 3, 'I hope the instructors saw that!', 12, 0, 100, 0, 0, 33646, 56434, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 4, 'Such skill for a new trainee.', 12, 0, 100, 509, 0, 33643, 56431, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 5, 'I must train harder so I can be like you.', 12, 0, 100, 509, 0, 33645, 56437, 0, 'Aspiring Trainee to Training Target'),
+(53565, 0, 6, 'Your form is impeccable.', 12, 0, 100, 511, 0, 33643, 56430, 0, 'Aspiring Trainee to Training Target');
+
+-- Conditions
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceGroup`=1 AND `SourceEntry`=108967 AND `ConditionValue1`=3 AND `ConditionValue2`=53714;
+
+-- SAI
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (53714, 5774800, 45019200, -450228, -450215, -450213, -450207, -450197);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=57873 AND `source_type`=0 AND `id` IN (0, 1, 2, 3, 4);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(57873, 0, 0, 0, '', 25, 0, 100, 0, 0, 0, 0, 0, 0, '', 8, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Training Target - On Reset - Set Reactstate Passive'),
+(57873, 0, 1, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 45, 1, 1, 0, 0, 0, 0, 0, 11, 53565, 4, 0, 0, 0, 0, 0, 0, 'Training Target - On Just Died - Set Data 1 1'),
+(57873, 0, 2, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 45, 1, 1, 0, 0, 0, 0, 0, 11, 65469, 4, 0, 0, 0, 0, 0, 0, 'Training Target - On Just Died - Set Data 1 1'),
+(57873, 0, 3, 0, '', 60, 0, 100, 0, 0, 0, 1000, 6000, 0, '', 45, 1, 2, 0, 0, 0, 0, 0, 11, 53565, 4, 0, 0, 0, 0, 0, 0, 'Training Target - On Update - Set Data 1 2'),
+(57873, 0, 4, 0, '', 60, 0, 100, 0, 0, 0, 1000, 6000, 0, '', 45, 1, 2, 0, 0, 0, 0, 0, 11, 65469, 4, 0, 0, 0, 0, 0, 0, 'Training Target - On Update - Set Data 1 2');
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=53565 AND `source_type`=0 AND `id` IN (0, 1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(53565, 0, 0, 0, '', 38, 0, 100, 0, 1, 1, 0, 0, 0, '', 80, 5356500, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Aspiring Trainee - On Data Set 1 1 - Run Script'),
+(53565, 0, 1, 0, '', 38, 0, 100, 0, 1, 2, 0, 0, 0, '', 80, 5356501, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Aspiring Trainee - On Data Set 1 2 - Run Script');
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=65469 AND `source_type`=0 AND `id` IN (0, 1);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(65469, 0, 0, 0, '', 38, 0, 100, 0, 1, 1, 0, 0, 0, '', 80, 5356500, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Aspiring Trainee - On Data Set 1 1 - Run Script'),
+(65469, 0, 1, 0, '', 38, 0, 100, 0, 1, 2, 0, 0, 0, '', 80, 5356501, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Aspiring Trainee - On Data Set 1 2 - Run Script');
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=5356500 AND `source_type`=9 AND `id` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(5356500, 9, 0, 0, '', 0, 0, 100, 0, 0, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, 0, 0, 0, 19, 57873, 5, 0, 0, 0, 0, 0, 0, 'On Script - Say random creature Text - to Training Target');
+
+DELETE FROM `smart_scripts` WHERE `entryorguid`=5356501 AND `source_type`=9 AND `id` IN (0, 1, 2);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(5356501, 9, 0, 0, '', 0, 0, 100, 0, 0, 0, 0, 0, 0, '', 10, 509, 543, 511, 507, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'On Actionlist - Self: Play random emote: 509, 543, 511, 507'),
+(5356501, 9, 1, 0, '', 0, 0, 100, 0, 0, 0, 0, 0, 0, '', 115, 33646, 33643, 33645, 33646, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'On Actionlist - Self: Play random direct sound one of: 33646, 33643, 33645, 33646 of all'),
+(5356501, 9, 2, 0, '', 0, 0, 100, 0, 0, 0, 0, 0, 0, '', 11, 108967, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'On Actionlist - Self: Cast spell 108967');
+
+-- Quests
+UPDATE `quest_template_locale` SET `LogTitle`='El reto de los discípulos', `QuestDescription`='Veo una gran fuerza y un gran valor en ti, $n, además de una pureza de alma incomparable.$b$bAún es pronto, pero creo que estás $glisto:lista; para enfrentarte a un desafío mayor.$b$bBaja por las escaleras y cruza el puente. Allí te encontrarás con Jaomin Ro, uno de nuestros pupilos más veteranos. Desafíalo y derrótalo en un combate honorable y la primera fase de tu adiestramiento habrá concluido.', `VerifiedBuild`=53441 WHERE (`ID`=29409 AND `locale`='esES');
+UPDATE `quest_template_locale` SET `LogTitle`='La lección del pergamino ardiente', `LogDescription`='Quítale la llama de la mano al maestro Shang Xi y luego prende fuego al edicto de templanza.', `QuestDescription`='Toda sabiduría tiene un momento y un lugar. Soplan vientos de cambio para los habitantes de Shen-zin Su. Para esta lección te pediré dos cosas.$b$bPrimero: sostengo una llama en la mano. Prepárate y, cuando creas estar $glisto:lista;, intenta quitármela.$b$bSi lo consigues, quiero que subas a lo alto de este templo y quemes el edicto de templanza que encontrarás allí.', `VerifiedBuild`=53441 WHERE (`ID`=29408 AND `locale`='esES');
+UPDATE `quest_template_locale` SET `LogTitle`='La lección del orgullo herido', `QuestDescription`='Enfrentarse a un oponente vivo es muy distinto a los objetivos estáticos del patio. Los oponentes vivos devuelven los golpes. El miedo al fracaso, e incluso a la muerte, es muy real.$b$bDebes tener el valor de superar ese miedo.$b$bReta a los demás alumnos que hay en el templo o en las escaleras, y derrótalos.', `VerifiedBuild`=53441 WHERE (`ID`=29524 AND `locale`='esES');
+UPDATE `quest_template_locale` SET `LogTitle`='La lección del puño de arena', `QuestDescription`='Me gustaría verte utilizar tu nueva arma, joven $gdiscípulo:discípula;. Me ayudará a decidir qué grado de entrenamiento será el más adecuado para tu talento.$B$BEn los campos de entrenamiento hay gran cantidad de objetivos de entrenamiento. Practica tus ataques con ellos y ven a verme cuando te sientas $gcómodo:cómoda; con tu nueva arma.', `VerifiedBuild`=53441 WHERE (`ID`=29406 AND `locale`='esES');
+UPDATE `quest_template_locale` SET `LogTitle`='La lección de la rama de acero', `QuestDescription`='Antes de nada, te harán falta armas adecuadas para tu talento. Coge una hoja de hechizo y un abanico de mano de uno de los expositores que hay abajo, tráemelo y demuéstrame que sabes sostenerlo como es debido.', `VerifiedBuild`=53441 WHERE (`ID`=30033 AND `locale`='esES');
+
+UPDATE `quest_objectives_locale` SET `VerifiedBuild`=53441 WHERE (`locale`='esES' AND `ID` IN (252375,252345,254896,252339,269435,253307,437689));
+UPDATE `quest_objectives_locale` SET `Description`='Quítale la llama al maestro', `VerifiedBuild`=53441 WHERE (`ID`=252344 AND `locale`='esES');
+
+DELETE FROM `quest_offer_reward_locale` WHERE (`locale`='esES' AND `ID` IN (29408,29524,29406,30033));
+INSERT INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES
+(29408, 'esES', 'Es una proeza que hayas conseguido quitarme la llama con tanta facilidad.$B$BEl edicto de templanza es un pergamino de sabiduría que mis antepasados heredaron generación tras generación. Es una sabiduría proveniente de una época más pacífica.$B$BCada lección pertenece a un momento y a un lugar; con la oscuridad en el horizonte, el tiempo de esta sabiduría toca a su fin.$B$BQuemar el pergamino es aceptar lo que está por llegar y comprometerse a pasar a la acción. Tu mano porta la llama, y creo que la seguirá portando en el futuro.', 53441),
+(29524, 'esES', 'Interesante, mi joven $gdiscípulo:discípula;.$b$bLa mayoría de los alumnos llevan bastante tiempo con nosotros, pero tú has conseguido igualarlos en tu primera hora.$b$bEso dice mucho en tu favor, pero hay más lecciones que quiero que aprendas.', 53441),
+(29406, 'esES', 'No está mal, $n. Es posible que hayas elegido bien tu destino.$b$b¡Muy bien! Prosigamos.', 53441),
+(30033, 'esES', 'Un arma magnífica. Se adecuará a tus necesidades.$b$bVamos a darle uso.', 53441);
+
+DELETE FROM `quest_request_items_locale` WHERE (`locale`='esES' AND `ID` IN (29408,29524,29406,30033, 29409));
+INSERT INTO `quest_request_items_locale` (`ID`, `locale`, `CompletionText`, `VerifiedBuild`) VALUES
+(29408, 'esES', 'Llegará un día en el que tendrás que confiar en tu instinto y actuar sin dilación.', 53441),
+(29524, 'esES', 'Hay un tiempo para la meditación y la reflexión y un tiempo para la acción. Encontrar el equilibrio entre los dos es la mayor sabiduría a la que aspiramos.', 53441),
+(29406, 'esES', 'Los objetivos de entrenamiento están a los pies de la colina. Ven a verme cuando hayas terminado.', 53441),
+(30033, 'esES', 'Empuñar tu primera arma es un gesto simbólico. Cada $c que sale de estos campos de entrenamiento debe estar $gpreparado:preparada; para tomar las armas en defensa de todos los pandaren.', 53441),
+(29409, 'esES', 'Nuestra mayor gloria no radica en no caernos nunca, sino en levantarnos cada vez que nos caemos. Jaomin Ro lo sabe. Cada derrota le da fuerzas.$b$bTodavía puedes aprender esa lección.', 53441);
+
+DELETE FROM `quest_request_items` WHERE `ID`=30033;
+INSERT INTO `quest_request_items` (`ID`, `EmoteOnComplete`, `EmoteOnIncomplete`, `EmoteOnCompleteDelay`, `EmoteOnIncompleteDelay`, `CompletionText`, `VerifiedBuild`) VALUES
+(30033, 0, 1, 0, 0, 'Picking up your first weapon is also a symbolic gesture. Every $c that leaves these training grounds must be ready to take up arms in defense of their fellow pandaren.', 20886); -- The Lesson of the Iron Bough