Skip to content

Commit d37fba1

Browse files
authored
Scripts/Tempest Keep: Rewrite Solarian (TrinityCore#31593)
Partially based on CMaNGOS' script
1 parent 0f74b38 commit d37fba1

File tree

2 files changed

+337
-353
lines changed

2 files changed

+337
-353
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
-- Reorder & regroup texts
2+
DELETE FROM `creature_text` WHERE `CreatureID` = 18805;
3+
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
4+
(18805,0,0,"Tal anu'men no sin'dorei!",14,0,100,0,0,11134,20849,0,"Solarian SAY_AGGRO"),
5+
(18805,1,0,"The warmth of the sun... awaits.",14,0,100,0,0,11135,20850,0,"Solarian SAY_DEATH"),
6+
(18805,2,0,"Your soul belongs to the abyss!",14,0,100,0,0,11136,20851,0,"Solarian SAY_SLAY_1"),
7+
(18805,2,1,"By the blood of the Highborne!",14,0,100,0,0,11137,20852,0,"Solarian SAY_SLAY_2"),
8+
(18805,2,2,"For the Sunwell!",14,0,100,0,0,11138,20853,0,"Solarian SAY_SLAY_3"),
9+
(18805,3,0,"You are hopelessly outmatched!",14,0,100,0,0,11139,20854,0,"Solarian SAY_SUMMON_1"),
10+
(18805,3,1,"I will crush your delusions of grandeur!",14,0,100,0,0,11140,20855,0,"Solarian SAY_SUMMON_2"),
11+
(18805,4,0,"Enough of this! Now I call upon the fury of the cosmos itself.",14,0,100,0,0,0,20372,0,"Solarian SAY_VOID_1"),
12+
(18805,5,0,"I become ONE... with the VOID!",14,0,100,0,0,0,20373,0,"Solarian SAY_VOID_2");
13+
14+
-- Solarium Agent
15+
UPDATE `creature_template` SET `ScriptName` = 'npc_solarium_agent' WHERE `entry` = 18925;
16+
17+
-- Astromancer Solarian Spotlight
18+
UPDATE `creature_template` SET `unit_flags` = 33554688 WHERE `entry` = 18928;
19+
UPDATE `creature_template_addon` SET `auras` = '25824' WHERE `entry` = 18928;
20+
21+
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 13 AND `SourceEntry` = 33366;
22+
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
23+
(13,1,33366,0,0,31,0,3,18805,0,0,0,0,"","Group 0: Spell 'Summon Astromancer Solarian' (Effect 0) targets creature 'High Astromancer Solarian'");
24+
25+
-- Summon Astromancer Adds (should summon 4 creature, not 5)
26+
UPDATE `spell_dbc` SET `EffectDieSides1` = 0 WHERE `Id` = 33362;

0 commit comments

Comments
 (0)