aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Outland
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts/Outland')
-rw-r--r--src/server/scripts/Outland/BlackTemple/black_temple.h1
-rw-r--r--src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp10
-rw-r--r--src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp4
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp6
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp2
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp2
-rw-r--r--src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp2
-rw-r--r--src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp2
-rw-r--r--src/server/scripts/Outland/zone_hellfire_peninsula.cpp11
-rw-r--r--src/server/scripts/Outland/zone_nagrand.cpp4
-rw-r--r--src/server/scripts/Outland/zone_netherstorm.cpp4
-rw-r--r--src/server/scripts/Outland/zone_shadowmoon_valley.cpp21
-rw-r--r--src/server/scripts/Outland/zone_shattrath_city.cpp7
-rw-r--r--src/server/scripts/Outland/zone_terokkar_forest.cpp14
-rw-r--r--src/server/scripts/Outland/zone_zangarmarsh.cpp5
15 files changed, 37 insertions, 58 deletions
diff --git a/src/server/scripts/Outland/BlackTemple/black_temple.h b/src/server/scripts/Outland/BlackTemple/black_temple.h
index 8fa768fe47a..b1c4b31ca63 100644
--- a/src/server/scripts/Outland/BlackTemple/black_temple.h
+++ b/src/server/scripts/Outland/BlackTemple/black_temple.h
@@ -131,7 +131,6 @@ enum BTGameObjectIds
enum BlackTempleMisc
{
- ASHTONGUE_FACTION_FRIEND = 1820,
AKAMA_FACTION_COMBAT = 1868,
AKAMA_INTRO = 1,
AKAMA_FIGHT = 2,
diff --git a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp
index 5979d2ea47f..c2131a46696 100644
--- a/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp
+++ b/src/server/scripts/Outland/BlackTemple/boss_shade_of_akama.cpp
@@ -379,7 +379,7 @@ public:
void Reset() override
{
Initialize();
- me->SetFaction(ASHTONGUE_FACTION_FRIEND);
+ me->SetFaction(FACTION_ASHTONGUE_DEATHSWORN);
DoCastSelf(SPELL_STEALTH);
if (_instance->GetBossState(DATA_SHADE_OF_AKAMA) != DONE)
@@ -425,7 +425,7 @@ public:
{
_isInCombat = false;
me->CombatStop(true);
- me->SetFaction(ASHTONGUE_FACTION_FRIEND);
+ me->SetFaction(FACTION_ASHTONGUE_DEATHSWORN);
me->SetWalk(true);
_events.Reset();
me->GetMotionMaster()->MovePoint(AKAMA_INTRO_WAYPOINT, AkamaWP[1]);
@@ -479,7 +479,7 @@ public:
case EVENT_SHADE_CHANNEL:
me->SetFacingTo(FACE_THE_PLATFORM);
DoCastSelf(SPELL_AKAMA_SOUL_CHANNEL);
- me->SetFaction(AKAMA_FACTION_COMBAT);
+ me->SetFaction(FACTION_MONSTER_SPAR_BUDDY);
_events.ScheduleEvent(EVENT_FIXATE, Seconds(5));
break;
case EVENT_FIXATE:
@@ -527,7 +527,7 @@ public:
}
}
- if (me->GetFaction() == AKAMA_FACTION_COMBAT)
+ if (me->GetFaction() == FACTION_MONSTER_SPAR_BUDDY)
{
if (!UpdateVictim())
return;
@@ -1166,7 +1166,7 @@ public:
Talk(SAY_BROKEN_SPECIAL);
break;
case ACTION_BROKEN_HAIL:
- me->SetFaction(ASHTONGUE_FACTION_FRIEND);
+ me->SetFaction(FACTION_ASHTONGUE_DEATHSWORN);
Talk(SAY_BROKEN_HAIL);
break;
case ACTION_BROKEN_EMOTE:
diff --git a/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp b/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
index 7fc4cc76a0d..a12d920736d 100644
--- a/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
+++ b/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
@@ -123,7 +123,7 @@ class instance_black_temple : public InstanceMapScript
case NPC_STORM_FURY:
AshtongueGUIDs.emplace_back(creature->GetGUID());
if (GetBossState(DATA_SHADE_OF_AKAMA) == DONE)
- creature->SetFaction(ASHTONGUE_FACTION_FRIEND);
+ creature->SetFaction(FACTION_ASHTONGUE_DEATHSWORN);
break;
default:
break;
@@ -170,7 +170,7 @@ class instance_black_temple : public InstanceMapScript
if (state == DONE)
for (ObjectGuid ashtongueGuid : AshtongueGUIDs)
if (Creature* ashtongue = instance->GetCreature(ashtongueGuid))
- ashtongue->SetFaction(ASHTONGUE_FACTION_FRIEND);
+ ashtongue->SetFaction(FACTION_ASHTONGUE_DEATHSWORN);
// no break
case DATA_TERON_GOREFIEND:
case DATA_GURTOGG_BLOODBOIL:
diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp
index f390054495f..6e2a0f3c192 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp
+++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_lady_vashj.cpp
@@ -754,7 +754,7 @@ public:
void Reset() override
{
me->SetDisableGravity(true);
- me->SetFaction(14);
+ me->SetFaction(FACTION_MONSTER);
Initialize();
}
@@ -789,7 +789,7 @@ public:
{
if (Creature* trig = me->SummonCreature(TOXIC_SPORES_TRIGGER, target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN, 30000))
{
- trig->SetFaction(14);
+ trig->SetFaction(FACTION_MONSTER);
trig->CastSpell(trig, SPELL_TOXIC_SPORES, true);
}
}
@@ -805,7 +805,7 @@ public:
if (!Vashj || !Vashj->IsAlive() || ENSURE_AI(boss_lady_vashj::boss_lady_vashjAI, Vashj->ToCreature()->AI())->Phase != 3)
{
// remove
- me->SetFaction(35);
+ me->SetFaction(FACTION_FRIENDLY);
me->DespawnOrUnsummon();
return;
}
diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp
index 3e5ee17b86c..8640213703e 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp
+++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_morogrim_tidewalker.cpp
@@ -319,7 +319,7 @@ public:
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
- me->SetFaction(14);
+ me->SetFaction(FACTION_MONSTER);
}
void EnterCombat(Unit* /*who*/) override { }
diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp
index 45a863886de..2bf0b1870fb 100644
--- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp
+++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp
@@ -206,7 +206,7 @@ class boss_grand_warlock_nethekurse : public CreatureScript
void JustSummoned(Creature* summoned) override
{
- summoned->SetFaction(16);
+ summoned->SetFaction(FACTION_MONSTER_2);
summoned->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
summoned->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
index f9285b006ef..09e360a3b87 100644
--- a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
+++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
@@ -1277,7 +1277,7 @@ class npc_kael_flamestrike : public CreatureScript
Initialize();
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
- me->SetFaction(14);
+ me->SetFaction(FACTION_MONSTER);
}
void MoveInLineOfSight(Unit* /*who*/) override { }
diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
index 0d4c615d977..6c469601efc 100644
--- a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
+++ b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.cpp
@@ -538,7 +538,7 @@ class npc_zerekethvoidzone : public CreatureScript
void Reset() override
{
me->SetUInt32Value(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_NONE);
- me->SetFaction(16);
+ me->SetFaction(FACTION_MONSTER_2);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
DoCast(me, SPELL_VOID_ZONE_DAMAGE);
diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
index bc5f8741b27..e5bf6b87386 100644
--- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
+++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp
@@ -45,8 +45,6 @@ enum Aeranas
{
SAY_SUMMON = 0,
SAY_FREE = 1,
- FACTION_HOSTILE = 16,
- FACTION_FRIENDLY = 35,
SPELL_ENVELOPING_WINDS = 15535,
SPELL_SHOCK = 12553
};
@@ -86,7 +84,7 @@ public:
{
if (faction_Timer <= diff)
{
- me->SetFaction(FACTION_HOSTILE);
+ me->SetFaction(FACTION_MONSTER_2);
faction_Timer = 0;
} else faction_Timer -= diff;
}
@@ -250,8 +248,7 @@ enum WoundedBloodElf
SAY_ELF_AGGRO = 5,
QUEST_ROAD_TO_FALCON_WATCH = 9375,
NPC_HAALESHI_WINDWALKER = 16966,
- NPC_HAALESHI_TALONGUARD = 16967,
- FACTION_FALCON_WATCH_QUEST = 775
+ NPC_HAALESHI_TALONGUARD = 16967
};
class npc_wounded_blood_elf : public CreatureScript
@@ -280,7 +277,7 @@ public:
{
if (quest->GetQuestId() == QUEST_ROAD_TO_FALCON_WATCH)
{
- me->SetFaction(FACTION_FALCON_WATCH_QUEST);
+ me->SetFaction(FACTION_ESCORTEE_H_PASSIVE);
npc_escortAI::Start(true, false, player->GetGUID());
}
}
@@ -996,7 +993,7 @@ public:
break;
case EVENT_ATTACK:
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC);
- me->SetFaction(FACTION_HOSTILE);
+ me->SetFaction(FACTION_MONSTER_2);
me->CombatStart(ObjectAccessor::GetPlayer(*me, _playerGUID));
_events.ScheduleEvent(EVENT_FIREBALL, 1);
_events.ScheduleEvent(EVENT_FROSTNOVA, Seconds(5));
diff --git a/src/server/scripts/Outland/zone_nagrand.cpp b/src/server/scripts/Outland/zone_nagrand.cpp
index 010516e90a9..bd8ddcf2fb2 100644
--- a/src/server/scripts/Outland/zone_nagrand.cpp
+++ b/src/server/scripts/Outland/zone_nagrand.cpp
@@ -197,7 +197,7 @@ public:
if (quest->GetQuestId() == QUEST_TOTEM_KARDASH_H)
{
me->SetStandState(UNIT_STAND_STATE_STAND);
- me->SetFaction(232);
+ me->SetFaction(FACTION_ESCORTEE_H_NEUTRAL_ACTIVE);
Start(true, false, player->GetGUID(), quest);
Talk(SAY_MAG_START);
@@ -572,7 +572,7 @@ public:
if (quest->GetQuestId() == QUEST_TOTEM_KARDASH_A)
{
me->SetStandState(UNIT_STAND_STATE_STAND);
- me->SetFaction(231);
+ me->SetFaction(FACTION_ESCORTEE_A_NEUTRAL_ACTIVE);
Start(true, false, player->GetGUID(), quest);
Talk(SAY_KUR_START);
diff --git a/src/server/scripts/Outland/zone_netherstorm.cpp b/src/server/scripts/Outland/zone_netherstorm.cpp
index 9fb662f4252..3ba67b44559 100644
--- a/src/server/scripts/Outland/zone_netherstorm.cpp
+++ b/src/server/scripts/Outland/zone_netherstorm.cpp
@@ -546,7 +546,7 @@ public:
{
if (quest->GetQuestId() == Q_ALMABTRIEB)
{
- me->SetFaction(113);
+ me->SetFaction(FACTION_ESCORTEE_N_NEUTRAL_PASSIVE);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
Start(true, false, player->GetGUID());
}
@@ -654,7 +654,7 @@ public:
{
if (quest->GetQuestId() == QUEST_MARK_V_IS_ALIVE)
{
- me->SetFaction(113);
+ me->SetFaction(FACTION_ESCORTEE_N_NEUTRAL_PASSIVE);
Start(false, false, player->GetGUID());
}
}
diff --git a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
index 45bb7c0d5b4..9ab9b9b4eb3 100644
--- a/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
+++ b/src/server/scripts/Outland/zone_shadowmoon_valley.cpp
@@ -337,10 +337,6 @@ public:
enum EnshlavedNetherwingDrake
{
- // Factions
- FACTION_DEFAULT = 62,
- FACTION_FRIENDLY = 1840, // Not sure if this is correct, it was taken off of Mordenai.
-
// Spells
SPELL_HIT_FORCE_OF_NELTHARAKU = 38762,
SPELL_FORCE_OF_NELTHARAKU = 38775,
@@ -376,7 +372,7 @@ public:
void Reset() override
{
if (!Tapped)
- me->SetFaction(FACTION_DEFAULT);
+ me->SetFaction(FACTION_ORC_DRAGONMAW);
FlyTimer = 10000;
me->SetDisableGravity(false);
@@ -392,7 +388,7 @@ public:
Tapped = true;
PlayerGUID = caster->GetGUID();
- me->SetFaction(FACTION_FRIENDLY);
+ me->SetFaction(FACTION_FLAYER_HUNTER);
DoCast(caster, SPELL_FORCE_OF_NELTHARAKU, true);
Unit* Dragonmaw = me->FindNearestCreature(NPC_DRAGONMAW_SUBJUGATOR, 50);
@@ -585,8 +581,7 @@ enum Earthmender
SPELL_HEALING_WAVE = 12491,
QUEST_ESCAPE_COILSCAR = 10451,
- NPC_COILSKAR_ASSASSIN = 21044,
- FACTION_EARTHEN = 1726 //guessed
+ NPC_COILSKAR_ASSASSIN = 21044
};
class npc_earthmender_wilda : public CreatureScript
@@ -729,7 +724,7 @@ public:
if (quest->GetQuestId() == QUEST_ESCAPE_COILSCAR)
{
Talk(SAY_WIL_START, player);
- me->SetFaction(FACTION_EARTHEN);
+ me->SetFaction(FACTION_EARTHEN_RING);
Start(false, false, player->GetGUID(), quest);
}
@@ -1412,11 +1407,7 @@ enum Enraged_Dpirits
NPC_CREDIT_EARTH = 21092,
// Captured Spell / Buff
- SPELL_SOUL_CAPTURED = 36115,
-
- // Factions
- FACTION_ENRAGED_SOUL_FRIENDLY = 35,
- FACTION_ENRAGED_SOUL_HOSTILE = 14
+ SPELL_SOUL_CAPTURED = 36115
};
class npc_enraged_spirit : public CreatureScript
@@ -1484,7 +1475,7 @@ public:
totemOspirits = me->FindNearestCreature(ENTRY_TOTEM_OF_SPIRITS, RADIUS_TOTEM_OF_SPIRITS);
if (totemOspirits)
{
- Summoned->SetFaction(FACTION_ENRAGED_SOUL_FRIENDLY);
+ Summoned->SetFaction(FACTION_FRIENDLY);
Summoned->GetMotionMaster()->MovePoint(0, totemOspirits->GetPositionX(), totemOspirits->GetPositionY(), Summoned->GetPositionZ());
if (Unit* owner = totemOspirits->GetOwner())
diff --git a/src/server/scripts/Outland/zone_shattrath_city.cpp b/src/server/scripts/Outland/zone_shattrath_city.cpp
index 4e812911348..87143a32e7b 100644
--- a/src/server/scripts/Outland/zone_shattrath_city.cpp
+++ b/src/server/scripts/Outland/zone_shattrath_city.cpp
@@ -46,7 +46,6 @@ enum RaliqTheDrunk
{
SAY_RALIQ_ATTACK = 0,
OPTION_ID_COLLECT_A_DEBT = 0,
- FACTION_OGRE_HOSTILE = 45,
MENU_ID_COLLECT_A_DEBT = 7729,
NPC_TEXT_WUT_YOU_WANT = 9440,
CRACKIN_SOME_SKULLS = 10009,
@@ -99,7 +98,7 @@ public:
if (action == GOSSIP_ACTION_INFO_DEF + 1)
{
CloseGossipMenuFor(player);
- me->SetFaction(FACTION_OGRE_HOSTILE);
+ me->SetFaction(FACTION_OGRE);
Talk(SAY_RALIQ_ATTACK, player);
AttackStart(player);
}
@@ -136,8 +135,6 @@ enum Salsalabim
{
SAY_DEMONIC_AGGRO = 0,
OPTION_ID_ALTRUIS_SENT_ME = 0,
- FACTION_FRIENDLY = 35,
- FACTION_DEMON_HOSTILE = 90,
MENU_ID_ALTRUIS_SENT_ME = 7725,
NPC_TEXT_SAL_GROWLS_AT_YOU = 9435,
PATIENCE_AND_UNDERSTANDING = 10004,
@@ -200,7 +197,7 @@ public:
if (action == GOSSIP_ACTION_INFO_DEF + 1)
{
CloseGossipMenuFor(player);
- me->SetFaction(FACTION_DEMON_HOSTILE);
+ me->SetFaction(FACTION_DEMON);
Talk(SAY_DEMONIC_AGGRO, player);
AttackStart(player);
}
diff --git a/src/server/scripts/Outland/zone_terokkar_forest.cpp b/src/server/scripts/Outland/zone_terokkar_forest.cpp
index 69e8608b7e0..ac17e225e86 100644
--- a/src/server/scripts/Outland/zone_terokkar_forest.cpp
+++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp
@@ -49,8 +49,6 @@ enum UnkorTheRuthless
{
SAY_SUBMIT = 0,
REQUIRED_KILL_COUNT = 10,
- FACTION_FRIENDLY = 35,
- FACTION_HOSTILE = 45,
SPELL_PULVERIZE = 2676,
QUEST_DONTKILLTHEFATONE = 9889,
NPC_BOULDERFIST_INVADER = 18260
@@ -88,7 +86,7 @@ public:
{
Initialize();
me->SetStandState(UNIT_STAND_STATE_STAND);
- me->SetFaction(FACTION_HOSTILE);
+ me->SetFaction(FACTION_OGRE);
}
void EnterCombat(Unit* /*who*/) override { }
@@ -311,7 +309,6 @@ enum Floon
SAY_FLOON_ATTACK = 0,
OPTION_ID_PAY_UP_OR_DIE = 0,
OPTION_ID_COLLECT_A_DEBT = 0,
- FACTION_HOSTILE_FLOON = 1738,
MENU_ID_PAY_UP_OR_DIE = 7731,
MENU_ID_COLLECT_A_DEBT = 7732,
GOSSIP_FLOON_STRANGE_SOUNDS = 9442,
@@ -396,7 +393,7 @@ public:
if (action == GOSSIP_ACTION_INFO_DEF + 1)
{
CloseGossipMenuFor(player);
- me->SetFaction(FACTION_HOSTILE_FLOON);
+ me->SetFaction(FACTION_ARAKKOA);
Talk(SAY_FLOON_ATTACK, player);
AttackStart(player);
}
@@ -429,7 +426,6 @@ enum IslaStarmaneData
SAY_PROGRESS_3 = 2,
SAY_PROGRESS_4 = 3,
GO_DISTANCE = 10,
- FACTION_ESCORTEE = 113,
ESCAPE_FROM_FIREWING_POINT_A = 10051,
ESCAPE_FROM_FIREWING_POINT_H = 10052,
SPELL_TRAVEL_FORM_CAT = 32447,
@@ -505,7 +501,7 @@ public:
if (quest->GetQuestId() == ESCAPE_FROM_FIREWING_POINT_H || quest->GetQuestId() == ESCAPE_FROM_FIREWING_POINT_A)
{
Start(true, false, player->GetGUID());
- me->SetFaction(FACTION_ESCORTEE);
+ me->SetFaction(FACTION_ESCORTEE_N_NEUTRAL_PASSIVE);
}
}
};
@@ -695,9 +691,9 @@ public:
Start(false, false, player->GetGUID());
if (player->GetTeamId() == TEAM_ALLIANCE)
- me->SetFaction(FACTION_ESCORT_A_NEUTRAL_PASSIVE);
+ me->SetFaction(FACTION_ESCORTEE_A_NEUTRAL_PASSIVE);
else
- me->SetFaction(FACTION_ESCORT_H_NEUTRAL_PASSIVE);
+ me->SetFaction(FACTION_ESCORTEE_H_NEUTRAL_PASSIVE);
}
}
};
diff --git a/src/server/scripts/Outland/zone_zangarmarsh.cpp b/src/server/scripts/Outland/zone_zangarmarsh.cpp
index 846c8e01437..52263d56879 100644
--- a/src/server/scripts/Outland/zone_zangarmarsh.cpp
+++ b/src/server/scripts/Outland/zone_zangarmarsh.cpp
@@ -165,8 +165,7 @@ public:
enum Cooshhooosh
{
SPELL_LIGHTNING_BOLT = 9532,
- QUEST_CRACK_SKULLS = 10009,
- FACTION_HOSTILE_CO = 45
+ QUEST_CRACK_SKULLS = 10009
};
class npc_cooshcoosh : public CreatureScript
@@ -229,7 +228,7 @@ public:
if (action == GOSSIP_ACTION_INFO_DEF)
{
CloseGossipMenuFor(player);
- me->SetFaction(FACTION_HOSTILE_CO);
+ me->SetFaction(FACTION_OGRE);
AttackStart(player);
}
return true;