mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Instances: Save instance entrance based on completed encounters
This commit is contained in:
@@ -521,6 +521,19 @@ std::string InstanceScript::UpdateAdditionalSaveData(std::string const& oldData,
|
||||
return writer.GetString();
|
||||
}
|
||||
|
||||
Optional<uint32> InstanceScript::GetEntranceLocationForCompletedEncounters(uint32 completedEncountersMask) const
|
||||
{
|
||||
if (!instance->GetMapDifficulty()->IsUsingEncounterLocks())
|
||||
return _entranceId;
|
||||
|
||||
return ComputeEntranceLocationForCompletedEncounters(completedEncountersMask);
|
||||
}
|
||||
|
||||
Optional<uint32> InstanceScript::ComputeEntranceLocationForCompletedEncounters(uint32 /*completedEncountersMask*/) const
|
||||
{
|
||||
return { };
|
||||
}
|
||||
|
||||
void InstanceScript::HandleGameObject(ObjectGuid guid, bool open, GameObject* go /*= nullptr*/)
|
||||
{
|
||||
if (!go)
|
||||
|
||||
Reference in New Issue
Block a user