mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-02-15 08:16:08 +00:00
fix(Scripts/Misc): Adjust points from old wrong 0 based indexing to smart ai indexing (#23472)
This commit is contained in:
@@ -234,7 +234,7 @@ public:
|
||||
{
|
||||
switch (id)
|
||||
{
|
||||
case 5:
|
||||
case 6:
|
||||
events.ScheduleEvent(EVENT_TELEPORT_1, 2s);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ public:
|
||||
|
||||
void MovementInform(uint32 type, uint32 id) override
|
||||
{
|
||||
if (type != WAYPOINT_MOTION_TYPE || id != 12)
|
||||
if (type != WAYPOINT_MOTION_TYPE || id != 13)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -592,12 +592,12 @@ struct boss_nefarian : public BossAI
|
||||
return;
|
||||
}
|
||||
|
||||
if (id == 3)
|
||||
if (id == 4)
|
||||
{
|
||||
Talk(SAY_INTRO);
|
||||
}
|
||||
|
||||
if (id == 5)
|
||||
if (id == 6)
|
||||
{
|
||||
DoCastAOE(SPELL_SHADOWFLAME_INITIAL);
|
||||
Talk(SAY_SHADOWFLAME);
|
||||
|
||||
@@ -64,12 +64,12 @@ enum Koltira
|
||||
//NPC_DEATH_KNIGHT_MOUNT = 29201,
|
||||
MODEL_DEATH_KNIGHT_MOUNT = 25278,
|
||||
|
||||
POINT_STAND_UP = 0,
|
||||
POINT_BOX = 1,
|
||||
POINT_ANTI_MAGIC_ZONE = 2,
|
||||
POINT_STAND_UP = 1,
|
||||
POINT_BOX = 2,
|
||||
POINT_ANTI_MAGIC_ZONE = 3,
|
||||
|
||||
POINT_MOUNT = 0,
|
||||
POINT_DESPAWN = 1
|
||||
POINT_MOUNT = 1,
|
||||
POINT_DESPAWN = 2
|
||||
};
|
||||
|
||||
class npc_koltira_deathweaver : public CreatureScript
|
||||
|
||||
@@ -56,7 +56,7 @@ enum Events
|
||||
enum Misc
|
||||
{
|
||||
WEAPON_KIRTONOS_STAFF = 11365,
|
||||
POINT_KIRTONOS_LAND = 13,
|
||||
POINT_KIRTONOS_LAND = 14,
|
||||
KIRTONOS_PATH = 105061,
|
||||
|
||||
EMOTE_SUMMONED = 0
|
||||
|
||||
@@ -486,7 +486,7 @@ struct npc_harrison_jones : public ScriptedAI
|
||||
void MovementInform(uint32 type, uint32 id) override
|
||||
{
|
||||
// at gong
|
||||
if (type == WAYPOINT_MOTION_TYPE && id == 2 && _phase == PHASE_GONG)
|
||||
if (type == WAYPOINT_MOTION_TYPE && id == 3 && _phase == PHASE_GONG)
|
||||
{
|
||||
if (GameObject* gong = _instance->GetGameObject(DATA_STRANGE_GONG))
|
||||
me->SetFacingToObject(gong);
|
||||
@@ -503,13 +503,13 @@ struct npc_harrison_jones : public ScriptedAI
|
||||
});
|
||||
}
|
||||
// to the massive gate
|
||||
else if (type == WAYPOINT_MOTION_TYPE && id == 1 && _phase == PHASE_GATE_CLOSED)
|
||||
else if (type == WAYPOINT_MOTION_TYPE && id == 2 && _phase == PHASE_GATE_CLOSED)
|
||||
{
|
||||
me->SetEntry(NPC_HARRISON_JONES_1);
|
||||
Talk(SAY_HARRISON_2);
|
||||
}
|
||||
// at massive gate
|
||||
else if (type == WAYPOINT_MOTION_TYPE && id == 2 && _phase == PHASE_GATE_CLOSED)
|
||||
else if (type == WAYPOINT_MOTION_TYPE && id == 3 && _phase == PHASE_GATE_CLOSED)
|
||||
{
|
||||
me->SetUInt32Value(UNIT_NPC_EMOTESTATE, EMOTE_STATE_USE_STANDING);
|
||||
Talk(SAY_HARRISON_3);
|
||||
@@ -599,7 +599,7 @@ struct npc_amanishi_lookout : public NullCreatureAI
|
||||
void MovementInform(uint32 type, uint32 id) override
|
||||
{
|
||||
// at boss
|
||||
if (type == WAYPOINT_MOTION_TYPE && id == 8) // should despawn with waypoint script
|
||||
if (type == WAYPOINT_MOTION_TYPE && id == 9) // should despawn with waypoint script
|
||||
me->DespawnOrUnsummon(0s, 0s);
|
||||
}
|
||||
private:
|
||||
|
||||
@@ -80,7 +80,7 @@ enum Misc
|
||||
|
||||
MODEL_OHGAN_MOUNT = 15271,
|
||||
PATH_MANDOKIR = 492861,
|
||||
POINT_MANDOKIR_END = 24,
|
||||
POINT_MANDOKIR_END = 25,
|
||||
CHAINED_SPIRIT_COUNT = 20,
|
||||
ACTION_CHARGE = 1
|
||||
};
|
||||
|
||||
@@ -149,13 +149,13 @@ struct npc_sentinel_leader : public ScriptedAI
|
||||
{
|
||||
switch (id)
|
||||
{
|
||||
case 1:
|
||||
case 4:
|
||||
case 7:
|
||||
case 2:
|
||||
case 5:
|
||||
case 8:
|
||||
case 13:
|
||||
case 9:
|
||||
case 14:
|
||||
case 17:
|
||||
case 15:
|
||||
case 18:
|
||||
Creature* SentinelSpy = me->FindNearestCreature(NPC_SENTINEL_SPY, 2.0f, true);
|
||||
if (SentinelSpy)
|
||||
{
|
||||
@@ -282,10 +282,10 @@ struct npc_sentinel_infiltrator : public ScriptedAI
|
||||
case PATH_ONE:
|
||||
switch (id)
|
||||
{
|
||||
case 5:
|
||||
case 8:
|
||||
case 14:
|
||||
case 18:
|
||||
case 6:
|
||||
case 9:
|
||||
case 15:
|
||||
case 19:
|
||||
Creature* SentinelInfiltrator = me->FindNearestCreature(NPC_SENTINEL_INFILTRATOR, 3.5f, true);
|
||||
if (SentinelInfiltrator)
|
||||
{
|
||||
@@ -299,10 +299,10 @@ struct npc_sentinel_infiltrator : public ScriptedAI
|
||||
case PATH_TWO:
|
||||
switch (id)
|
||||
{
|
||||
case 5:
|
||||
case 7:
|
||||
case 14:
|
||||
case 17:
|
||||
case 6:
|
||||
case 8:
|
||||
case 15:
|
||||
case 18:
|
||||
Creature* SentinelInfiltrator = me->FindNearestCreature(NPC_SENTINEL_INFILTRATOR, 3.5f, true);
|
||||
if (SentinelInfiltrator)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user