fix(Scripts/Karazhan): Fix Aran's chase distance and Blink conditions (#17296)

* Revert "chore(Worldserver/Config): Clean up and reorganize config file (#17272)"

This reverts commit c709e2e7d3.

* fix(Scripts/Karazhan): Fix Aran's chase distance and Blink conditions

* Revert "Revert "chore(Worldserver/Config): Clean up and reorganize config file (#17272)""

This reverts commit 7075437947203943872aa7606c07c82ae4c8c93c.

* Update rev_1695004374973517300.sql
This commit is contained in:
Skjalf
2023-09-18 15:55:15 -03:00
committed by GitHub
parent 5b3c5740fb
commit 89d0db3a93
2 changed files with 16 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
--
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 29967);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 29967, 0, 0, 31, 0, 3, 17176, 0, 0, 0, 0, '', 'Shade of Aran Blink (29967) can only target Shade of Aran Teleport Center (17176)');

View File

@@ -147,6 +147,18 @@ struct boss_shade_of_aran : public BossAI
});
}
void AttackStart(Unit* who) override
{
if (who && who->isTargetableForAttack() && me->GetReactState() != REACT_PASSIVE)
{
if (me->Attack(who, false))
{
me->GetMotionMaster()->MoveChase(who, 45.0f, 0);
me->AddThreat(who, 0.0f);
}
}
}
void KilledUnit(Unit* /*victim*/) override
{
Talk(SAY_KILL);