Core/Instances: Save instance entrance based on completed encounters
Port From (https://github.com/TrinityCore/TrinityCore/commit/4cbaaa343543e0fde5d90b87f762804997f1dbac)
This commit is contained in:
@@ -506,6 +506,19 @@ namespace Game.Maps
|
||||
return writer.GetString();
|
||||
}
|
||||
|
||||
public uint? GetEntranceLocationForCompletedEncounters(uint completedEncountersMask)
|
||||
{
|
||||
if (!instance.GetMapDifficulty().IsUsingEncounterLocks())
|
||||
return _entranceId;
|
||||
|
||||
return ComputeEntranceLocationForCompletedEncounters(completedEncountersMask);
|
||||
}
|
||||
|
||||
public virtual uint? ComputeEntranceLocationForCompletedEncounters(uint completedEncountersMask)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
public void HandleGameObject(ObjectGuid guid, bool open, GameObject go = null)
|
||||
{
|
||||
if (!go)
|
||||
|
||||
Reference in New Issue
Block a user