Scripts/BoT: removed unused instance data from Halfus Wyrmbreaker and instance script

This commit is contained in:
Ovahlord committed 2018-04-24 12:49:00 +02:00
1 parent b49bb2fccd
commit 9ade5b77ff
3 files changed
+3 -14

No files matched your search

@@ -1,4 +1,4 @@
/*
/*
* Copyright (C) 2008-2018 TrinityCore <https://www.trinitycore.org/>
*
* This program is free software; you can redistribute it and/or modify it
@@ -51,7 +51,6 @@ enum BoTDataTypes
DATA_UNRESPONSIVE_DRAGON_FIRST,
DATA_UNRESPONSIVE_DRAGON_SECOND,
DATA_CAST_DRAGON_BUFFS,
DATA_DRAGON_TO_BIND,
DATA_OPEN_ORPHANED_EMERALD_WHELP_CAGE
};
@@ -138,4 +137,4 @@ AI* GetBastionOfTwilightAI(GameObject* go)
return GetInstanceAI<AI>(go, BoTScriptName);
}
#endif
#endif
@@ -431,7 +431,7 @@ class npc_halfus_enslaved_dragon : public CreatureScript
{
Position pos = me->GetPosition();
me->SetDisableGravity(true);
me->SendSetPlayHoverAnim(true); // TODO: fix unsetting hover on respawn.
me->SendSetPlayHoverAnim(true);
me->GetMotionMaster()->MoveTakeoff(0, pos);
_events.ScheduleEvent(EVENT_CAST_DEBUFF, Seconds(1) + Milliseconds(750));
break;
@@ -484,10 +484,7 @@ class npc_halfus_enslaved_dragon : public CreatureScript
}
case EVENT_BIND_TO_HALFUS_WILL:
if (Creature* halfus = _instance->GetCreature(DATA_HALFUS_WYRMBREAKER))
{
_instance->SetData(DATA_DRAGON_TO_BIND, me->GetEntry());
DoCastSelf(SPELL_BIND_WILL, true);
}
break;
default:
break;
@@ -85,7 +85,6 @@ class instance_bastion_of_twilight : public InstanceMapScript
LoadObjectData(creatureData, gameobjectData);
_unresponsiveDragonEntryFirst = 0;
_unresponsiveDragonEntrySecond = 0;
_dragonToBindEntry = 0;
_deadOrphanedEmeraldWhelps = 0;
GenerateHalfusDragonData();
}
@@ -272,9 +271,6 @@ class instance_bastion_of_twilight : public InstanceMapScript
}
}
break;
case DATA_DRAGON_TO_BIND:
_dragonToBindEntry = data;
break;
case DATA_OPEN_ORPHANED_EMERALD_WHELP_CAGE:
for (ObjectGuid guid : _halfusEncounterGUIDs)
if (Creature* orphanedEmeraldWhelp = instance->GetCreature(guid))
@@ -294,8 +290,6 @@ class instance_bastion_of_twilight : public InstanceMapScript
return _unresponsiveDragonEntryFirst;
case DATA_UNRESPONSIVE_DRAGON_SECOND:
return _unresponsiveDragonEntrySecond;
case DATA_DRAGON_TO_BIND:
return _dragonToBindEntry;
}
return 0;
}
@@ -347,7 +341,6 @@ class instance_bastion_of_twilight : public InstanceMapScript
std::set<uint32> _activeDragonEntries;
uint32 _unresponsiveDragonEntryFirst;
uint32 _unresponsiveDragonEntrySecond;
uint32 _dragonToBindEntry;
uint8 _deadOrphanedEmeraldWhelps;
};