rev. f50df7282018
Original script: https://github.com/TrinityCore/TrinityCore/commit/95c07b627037ba63acad51012092e43f9532f61b
Many issues must be fixed:
InhabitType of Colonel JulesUPDATE `creature_template` SET `InhabitType`=4 WHERE `entry` IN (22432);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=39371 AND `ElseGroup`>0;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `Comment`) VALUES
(17, 0, 39371, 1, 31, 1, 3, 22507,0, "Ritual Prayer Beads"),
(17, 0, 39371, 2, 31, 1, 3, 22506,0, "Ritual Prayer Beads");
DELETE FROM `gossip_menu` WHERE `entry`=8554 AND `text_id`=10707;
INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES (8554,10707);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup`=8554;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`, `ErrorTextId`,`ScriptName`,`Comment`, `NegativeCondition`) VALUES
(14,8554,10706,0,28,10935,0,0,0,'',"Show gossip text if 'The Exorcism of Colonel Jules' is completed",0),
(14,8554,10706,1,8,10935,0,0,0,'',"Show gossip text if 'The Exorcism of Colonel Jules' is rewarded",0),
(14,8554,10707,1,28,10935,0,0,0,'',"Show gossip text if 'The Exorcism of Colonel Jules' is not completed",1),
(14,8554,10707,1,8,10935,0,0,0,'',"Show gossip text if 'The Exorcism of Colonel Jules' is not rewarded",1);
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 39371;
INSERT INTO `spell_linked_spell` VALUES (39371, 39322, 0, 'Heal Anchorite Barada');
A bounty ($10) has just been posted on this issue by fallenoak.
Nice to see these fixes, are they already in 335 ?
No, MitchesD still working on it.
The crash has most likely been fixed but not the cause of why Colonel should fall below the ground
Updated with current issues.
Also, can't get the emotestate drowning working... it's somehow removed on movement.
The emotestate is related to a spell used on him afaik.
Quest does work. There are way, way, way too many Darkness Released mobs being spawned. There's no way to keep up without more people participating in the quest. c5fa08afc1d1
Did you follow all the tips in the comments on the wowhead page https://www.wowhead.com/quest=10935/the-exorcism-of-colonel-jules#comments to see if that makes it any easier? Or could there be some kind of double calls of summon spells (unless you specifically get that double spawn issue you had a year ago due to game client addons) ?
I can spam AoE to kill them, but as a hunter I just almost get one shot by them because of how many there are. The quest item that hurts them requires two shots to kill them when I remember it taking one. And there are some youtube videos that show some kind of holy nova spell being used (I don't know if that's a modification on a private server).
Looks like you have got a point there, even if the issue post lists this:
Would be useful to hear from someone else testing this if they experience the same problem.
i can do this quest blizzlike, but in lua
Spells must bee used to summon npcs.
This not a fix
``` diff
diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
index 3ee81e7319..50eed396ca 100644
--- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
+++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
@@ -444,13 +444,14 @@ public:
enum ExorcismSpells
{
enum ExorcismTexts
@@ -506,9 +507,6 @@ enum ExorcismEvents
{
EVENT_BARADAS_TALK = 1,
EVENT_RESET = 2,
-
/*######
@@ -560,7 +558,6 @@ public:
success = false;
events.ScheduleEvent(EVENT_SUMMON_SKULL, 10s);
break;
case ACTION_JULES_FLIGHT:
me->RemoveAura(SPELL_JULES_GOES_PRONE);
@@ -576,7 +573,6 @@ public:
me->SetSpeedRate(MOVE_RUN, 1.0f);
me->GetMotionMaster()->MovePoint(11, exorcismPos[2]);
events.CancelEvent(EVENT_SUMMON_SKULL);
break;
}
}
@@ -597,8 +593,7 @@ public:
if (id == 8)
{
DoCast(SPELL_JULES_SUMMON_FOUL_PURGE);
}
if (id == 10)
@@ -618,21 +613,6 @@ public:
}
events.Update(diff);
-
}
}
bool GossipHello(Player* player) override
Aura: 39284 Hellfire - The Exorcism, Jules threatens
do:
Trigger spell (39280) Hellfire - The Exorcism, Jules threatens. Chance = 101
every 2 seconds
Spell ID - 39280 Hellfire - The Exorcism, Jules threatens
do:
Effect 1: Id 64 (SPELL_EFFECT_TRIGGER_SPELL)
BasePoints = 1
Targets (1, 0) (TARGET_UNIT_CASTER, NO_TARGET)
Trigger spell (39305) Not found, Chance = 101
and 39305 - Serverside - Summon Flying Skull
do summon npc = 22507
so every 2 seconds is summoning a skull and a lot of npcs are summoned
the script summon skulls too, so the serverside spell (39305) is needed??
@fallenoak @bumbummen99 @djbeauchamp make sure to redeploy or withdraw your bounty. New TOS of bountysource will "steal" your money if you dont do so.
@funjoker Thank you for the heads up! 馃憤
@Killyana are the known fixes in 335 branch ?
No there's still some issues
Most helpful comment
Aura: 39284 Hellfire - The Exorcism, Jules threatens
do:
every 2 seconds
Spell ID - 39280 Hellfire - The Exorcism, Jules threatens
do:
and 39305 - Serverside - Summon Flying Skull
do summon npc = 22507
so every 2 seconds is summoning a skull and a lot of npcs are summoned
the script summon skulls too, so the serverside spell (39305) is needed??