diff options
10 files changed, 19 insertions, 28 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index 3a620b62440..1c7f9a27f9c 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -205,6 +205,7 @@ enum FactionTemplates FACTION_PREY = 31, FACTION_ESCORTEE_H_NEUTRAL_PASSIVE = 33, FACTION_FRIENDLY = 35, + FACTION_TROLL_FROSTMANE = 37, FACTION_OGRE = 45, FACTION_ORC_DRAGONMAW = 62, FACTION_HORDE_GENERIC = 83, @@ -220,6 +221,7 @@ enum FactionTemplates FACTION_ESCORTEE_N_FRIEND_PASSIVE = 290, FACTION_TITAN = 415, FACTION_ESCORTEE_N_FRIEND_ACTIVE = 495, + FACTION_RATCHET = 637, FACTION_GOBLIN_DARK_IRON_BAR_PATRON = 736, FACTION_DARK_IRON_DWARVES = 754, FACTION_ESCORTEE_A_PASSIVE = 774, @@ -236,7 +238,8 @@ enum FactionTemplates FACTION_ESCORTEE_H_ACTIVE = 2046, FACTION_UNDEAD_SCOURGE_2 = 2068, FACTION_UNDEAD_SCOURGE_3 = 2084, - FACTION_SCARLET_CRUSADE = 2089 + FACTION_SCARLET_CRUSADE = 2089, + FACTION_SCARLET_CRUSADE_2 = 2096 }; #define MIN_REPUTATION_RANK (REP_HATED) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h index 01dffbf2980..9f7231581c6 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h @@ -23,13 +23,6 @@ #define BRDScriptName "instance_blackrock_depths" #define DataHeader "BRD" -enum BRDFactionIds -{ - FACTION_NEUTRAL = 734, - FACTION_HOSTILE = 754, - FACTION_FRIEND = 35 -}; - enum BRDDataTypes { TYPE_RING_OF_LAW = 1, diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp index 37572cdc7a3..f340efa61cb 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp @@ -955,7 +955,7 @@ public: { deathcharger->AddNpcFlag(UNIT_NPC_FLAG_SPELLCLICK); deathcharger->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE); - deathcharger->SetFaction(2096); + deathcharger->SetFaction(FACTION_SCARLET_CRUSADE_2); } } }; diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp index 002b7703a99..0e318b2d72e 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp @@ -355,7 +355,7 @@ public: { if (GameObject* pOrb = GetOrb(i)) { - if (pOrb->GetFaction() == 35) + if (pOrb->GetFaction() == FACTION_FRIENDLY) { pOrb->CastSpell(me, SPELL_RING_OF_BLUE_FLAMES); pOrb->setActive(true); @@ -381,7 +381,7 @@ class go_orb_of_the_blue_flight : public GameObjectScript bool GossipHello(Player* player) override { - if (me->GetFaction() == 35) + if (me->GetFaction() == FACTION_FRIENDLY) { player->SummonCreature(NPC_POWER_OF_THE_BLUE_DRAGONFLIGHT, player->GetPositionX(), player->GetPositionY(), player->GetPositionZ(), 0.0f, TEMPSUMMON_TIMED_DESPAWN, 121000); player->CastSpell(player, SPELL_VENGEANCE_OF_THE_BLUE_FLIGHT, false); diff --git a/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp b/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp index 63169edce7a..1cc72dbbb75 100644 --- a/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp +++ b/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp @@ -226,7 +226,7 @@ class instance_uldaman : public InstanceMapScript for (GuidVector::const_iterator i = archaedasWallMinions.begin(); i != archaedasWallMinions.end(); ++i) { Creature* target = instance->GetCreature(*i); - if (!target || target->isDead() || target->GetFaction() != 14) + if (!target || target->isDead() || target->GetFaction() != FACTION_MONSTER) continue; target->DespawnOrUnsummon(); } @@ -235,7 +235,7 @@ class instance_uldaman : public InstanceMapScript for (GuidVector::const_iterator i = vaultWalkers.begin(); i != vaultWalkers.end(); ++i) { Creature* target = instance->GetCreature(*i); - if (!target || target->isDead() || target->GetFaction() != 14) + if (!target || target->isDead() || target->GetFaction() != FACTION_MONSTER) continue; target->DespawnOrUnsummon(); } @@ -244,7 +244,7 @@ class instance_uldaman : public InstanceMapScript for (GuidVector::const_iterator i = earthenGuardians.begin(); i != earthenGuardians.end(); ++i) { Creature* target = instance->GetCreature(*i); - if (!target || target->isDead() || target->GetFaction() != 14) + if (!target || target->isDead() || target->GetFaction() != FACTION_MONSTER) continue; target->DespawnOrUnsummon(); } diff --git a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp index a516cbc05f5..4c6417d8ba6 100644 --- a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp +++ b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.cpp @@ -438,8 +438,7 @@ public: enum zumrahConsts { - ZUMRAH_ID = 7271, - ZUMRAH_HOSTILE_FACTION = 37 + ZUMRAH_ID = 7271 }; class at_zumrah : public AreaTriggerScript @@ -454,7 +453,7 @@ public: if (!pZumrah) return false; - pZumrah->SetFaction(ZUMRAH_HOSTILE_FACTION); + pZumrah->SetFaction(FACTION_TROLL_FROSTMANE); return true; } diff --git a/src/server/scripts/Kalimdor/zone_tanaris.cpp b/src/server/scripts/Kalimdor/zone_tanaris.cpp index 74b047eef4e..d3232c409a9 100644 --- a/src/server/scripts/Kalimdor/zone_tanaris.cpp +++ b/src/server/scripts/Kalimdor/zone_tanaris.cpp @@ -275,8 +275,7 @@ enum Tooga QUEST_TOOGA = 1560, NPC_TORTA = 6015, - POINT_ID_TO_WATER = 1, - FACTION_TOOG_ESCORTEE = 113 + POINT_ID_TO_WATER = 1 }; Position const ToWaterLoc = {-7032.664551f, -4906.199219f, -1.606446f, 0.0f}; @@ -412,7 +411,7 @@ public: void QuestAccept(Player* player, Quest const* quest) override { if (quest->GetQuestId() == QUEST_TOOGA) - StartFollow(player, FACTION_TOOG_ESCORTEE, quest); + StartFollow(player, FACTION_ESCORTEE_N_NEUTRAL_PASSIVE, quest); } }; diff --git a/src/server/scripts/Kalimdor/zone_the_barrens.cpp b/src/server/scripts/Kalimdor/zone_the_barrens.cpp index 5b5add35f17..14948ca16bb 100644 --- a/src/server/scripts/Kalimdor/zone_the_barrens.cpp +++ b/src/server/scripts/Kalimdor/zone_the_barrens.cpp @@ -170,7 +170,6 @@ public: enum TaskmasterFizzule { - FACTION_FRIENDLY_F = 35, SPELL_FLARE = 10113, SPELL_FOLLY = 10137, }; @@ -220,7 +219,7 @@ public: EngagementOver(); me->GetMotionMaster()->MoveIdle(); - me->SetFaction(FACTION_FRIENDLY_F); + me->SetFaction(FACTION_FRIENDLY); me->HandleEmoteCommand(EMOTE_ONESHOT_SALUTE); } @@ -260,7 +259,7 @@ public: { if (FlareCount >= 2) { - if (me->GetFaction() == FACTION_FRIENDLY_F) + if (me->GetFaction() == FACTION_FRIENDLY) return; DoFriend(); @@ -514,7 +513,6 @@ enum Wizzlecrank SAY_END = 6, QUEST_ESCAPE = 863, - FACTION_RATCHET = 637, NPC_PILOT_WIZZ = 3451, NPC_MERCENARY = 3282, }; diff --git a/src/server/scripts/Northrend/zone_borean_tundra.cpp b/src/server/scripts/Northrend/zone_borean_tundra.cpp index 2677be16d0b..4a3418f6146 100644 --- a/src/server/scripts/Northrend/zone_borean_tundra.cpp +++ b/src/server/scripts/Northrend/zone_borean_tundra.cpp @@ -755,7 +755,7 @@ public: owner->GetMotionMaster()->MoveFollow(GetCaster(), 4.0f, 0.0f); owner->CastSpell(owner, SPELL_SUBDUED, true); GetCaster()->CastSpell(GetCaster(), SPELL_DRAKE_HATCHLING_SUBDUED, true); - owner->SetFaction(35); + owner->SetFaction(FACTION_FRIENDLY); owner->SetImmuneToAll(true); owner->DespawnOrUnsummon(3min); } @@ -936,7 +936,7 @@ public: if (talbot) { talbot->UpdateEntry(NPC_PRINCE_VALANAR); - talbot->SetFaction(14); + talbot->SetFaction(FACTION_MONSTER); talbot->AddUnitFlag(UNIT_FLAG_NON_ATTACKABLE); talbot->SetReactState(REACT_PASSIVE); } @@ -2242,7 +2242,7 @@ public: void AttackPlayer() { - me->SetFaction(14); + me->SetFaction(FACTION_MONSTER); if (Player* player = ObjectAccessor::GetPlayer(*me, uiPlayerGUID)) AttackStart(player); } diff --git a/src/server/scripts/Outland/BlackTemple/black_temple.h b/src/server/scripts/Outland/BlackTemple/black_temple.h index adff4d2e618..37c66443abe 100644 --- a/src/server/scripts/Outland/BlackTemple/black_temple.h +++ b/src/server/scripts/Outland/BlackTemple/black_temple.h @@ -133,7 +133,6 @@ enum BTGameObjectIds enum BlackTempleMisc { - AKAMA_FACTION_COMBAT = 1868, AKAMA_INTRO = 1, AKAMA_FIGHT = 2, ACTION_ACTIVE_AKAMA_INTRO = 3, |