mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-21 12:47:07 +00:00
refactor(Core/Instance): make SetBossState void (#13412)
This commit is contained in:
@@ -338,10 +338,11 @@ bool InstanceScript::SetBossState(uint32 id, EncounterState state)
|
||||
return false;
|
||||
}
|
||||
|
||||
std::string InstanceScript::LoadBossState(const char* data)
|
||||
void InstanceScript::LoadBossState(const char* data)
|
||||
{
|
||||
if (!data)
|
||||
return nullptr;
|
||||
return;
|
||||
|
||||
std::istringstream loadStream(data);
|
||||
uint32 buff;
|
||||
uint32 bossId = 0;
|
||||
@@ -351,7 +352,6 @@ std::string InstanceScript::LoadBossState(const char* data)
|
||||
if (buff < TO_BE_DECIDED)
|
||||
SetBossState(bossId, (EncounterState)buff);
|
||||
}
|
||||
return loadStream.str();
|
||||
}
|
||||
|
||||
std::string InstanceScript::GetBossSaveData()
|
||||
|
||||
@@ -271,7 +271,7 @@ protected:
|
||||
void UpdateDoorState(GameObject* door);
|
||||
void UpdateMinionState(Creature* minion, EncounterState state);
|
||||
|
||||
std::string LoadBossState(char const* data);
|
||||
void LoadBossState(char const* data);
|
||||
std::string GetBossSaveData();
|
||||
private:
|
||||
static void LoadObjectData(ObjectData const* creatureData, ObjectInfoMap& objectInfo);
|
||||
|
||||
Reference in New Issue
Block a user