mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-20 09:17:36 +01:00
Remove uneeded script
Removing core script for go_gjalerbron_cage and go_large_gjalerbron_cage
This commit is contained in:
@@ -40,8 +40,6 @@ go_dragonflayer_cage
|
||||
go_tadpole_cage
|
||||
go_amberpine_outhouse
|
||||
go_hive_pod
|
||||
go_gjalerbron_cage
|
||||
go_large_gjalerbron_cage
|
||||
go_veil_skith_cage
|
||||
EndContentData */
|
||||
|
||||
@@ -1111,69 +1109,6 @@ class go_massive_seaforium_charge : public GameObjectScript
|
||||
};
|
||||
|
||||
/*######
|
||||
## go_gjalerbron_cage
|
||||
######*/
|
||||
|
||||
enum OfKeysAndCages
|
||||
{
|
||||
QUEST_ALLIANCE_OF_KEYS_AND_CAGES = 11231,
|
||||
QUEST_HORDE_OF_KEYS_AND_CAGES = 11265,
|
||||
NPC_GJALERBRON_PRISONER = 24035,
|
||||
SAY_FREE = 0,
|
||||
};
|
||||
|
||||
class go_gjalerbron_cage : public GameObjectScript
|
||||
{
|
||||
public:
|
||||
go_gjalerbron_cage() : GameObjectScript("go_gjalerbron_cage") { }
|
||||
|
||||
bool OnGossipHello(Player* player, GameObject* go) override
|
||||
{
|
||||
go->UseDoorOrButton();
|
||||
if ((player->GetTeamId() == TEAM_ALLIANCE && player->GetQuestStatus(QUEST_ALLIANCE_OF_KEYS_AND_CAGES) == QUEST_STATUS_INCOMPLETE) ||
|
||||
(player->GetTeamId() == TEAM_HORDE && player->GetQuestStatus(QUEST_HORDE_OF_KEYS_AND_CAGES) == QUEST_STATUS_INCOMPLETE))
|
||||
{
|
||||
if (Creature* prisoner = go->FindNearestCreature(NPC_GJALERBRON_PRISONER, 5.0f))
|
||||
{
|
||||
player->KilledMonsterCredit(NPC_GJALERBRON_PRISONER);
|
||||
|
||||
prisoner->AI()->Talk(SAY_FREE);
|
||||
prisoner->DespawnOrUnsummon(6000);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
/*########
|
||||
## go_large_gjalerbron_cage
|
||||
#####*/
|
||||
|
||||
class go_large_gjalerbron_cage : public GameObjectScript
|
||||
{
|
||||
public:
|
||||
go_large_gjalerbron_cage() : GameObjectScript("go_large_gjalerbron_cage") { }
|
||||
|
||||
bool OnGossipHello(Player* player, GameObject* go) override
|
||||
{
|
||||
go->UseDoorOrButton();
|
||||
if ((player->GetTeamId() == TEAM_ALLIANCE && player->GetQuestStatus(QUEST_ALLIANCE_OF_KEYS_AND_CAGES) == QUEST_STATUS_INCOMPLETE) ||
|
||||
(player->GetTeamId() == TEAM_HORDE && player->GetQuestStatus(QUEST_HORDE_OF_KEYS_AND_CAGES) == QUEST_STATUS_INCOMPLETE))
|
||||
{
|
||||
std::list<Creature*> prisonerList;
|
||||
GetCreatureListWithEntryInGrid(prisonerList, go, NPC_GJALERBRON_PRISONER, INTERACTION_DISTANCE);
|
||||
for (std::list<Creature*>::const_iterator itr = prisonerList.begin(); itr != prisonerList.end(); ++itr)
|
||||
{
|
||||
player->KilledMonsterCredit(NPC_GJALERBRON_PRISONER, (*itr)->GetGUID());
|
||||
(*itr)->DespawnOrUnsummon(6000);
|
||||
(*itr)->AI()->Talk(SAY_FREE);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
/*########
|
||||
#### go_veil_skith_cage
|
||||
#####*/
|
||||
|
||||
@@ -1293,8 +1228,6 @@ void AddSC_go_scripts()
|
||||
new go_amberpine_outhouse();
|
||||
new go_hive_pod();
|
||||
new go_massive_seaforium_charge();
|
||||
new go_gjalerbron_cage();
|
||||
new go_large_gjalerbron_cage();
|
||||
new go_veil_skith_cage();
|
||||
new go_frostblade_shrine();
|
||||
new go_midsummer_bonfire();
|
||||
|
||||
Reference in New Issue
Block a user