Core/Transports: force transport spawns into legacy group

This commit is contained in:
Ovahlord committed 2018-07-25 14:44:47 +02:00
1 parent 844b074d2f
commit bf68acea1f
3 files changed
+26 -12

No files matched your search

+5 -7
View File
@@ -356,13 +356,11 @@ public:
data.phaseMask = chr->GetPhaseMask();
data.spawnPoint.Relocate(chr->GetTransOffsetX(), chr->GetTransOffsetY(), chr->GetTransOffsetZ(), chr->GetTransOffsetO());
Creature* creature = trans->CreateNPCPassenger(guid, &data);
// creature->CopyPhaseFrom(chr); // will not be saved, and probably useless
creature->SaveToDB(trans->GetGOInfo()->moTransport.mapID, 1 << map->GetSpawnMode(), chr->GetPhaseMask());
sObjectMgr->AddCreatureToGrid(guid, &data);
if (Creature* creature = trans->CreateNPCPassenger(guid, &data))
{
creature->SaveToDB(trans->GetGOInfo()->moTransport.mapID, 1 << map->GetSpawnMode(), chr->GetPhaseMask());
sObjectMgr->AddCreatureToGrid(guid, &data);
}
return true;
}