1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-05 18:27:47 +00:00

fix chat log when leaving dungeons.

This commit is contained in:
collett 2023-07-18 22:58:44 +09:00
parent 8be05c15b9
commit b7e35327b1

View file

@ -560,14 +560,15 @@ bool Sapphire::Entity::Player::exitInstance()
{
auto& teriMgr = Common::Service< TerritoryMgr >::ref();
auto d = getCurrentTerritory()->getAsDirector();
auto d = getCurrentTerritory()->getAsInstanceContent();
if( d && d->getContentFinderConditionId() > 0 )
{
// shows correct name when leaving dungeon
auto p = makeZonePacket< FFXIVDirectorUnk4 >( getId() );
p->data().param[0] = d->getDirectorId();
p->data().param[1] = 1534;
p->data().param[2] = 1;
p->data().param[3] = d->getContentFinderConditionId();
p->data().param[3] = d->getContentId();
queuePacket( p );
prepareZoning( 0, 1, 1, 0, 0, 1, 9 );