diff --git a/src/world/Manager/EventMgr.cpp b/src/world/Manager/EventMgr.cpp index 34feaf07..e65d6c5f 100644 --- a/src/world/Manager/EventMgr.cpp +++ b/src/world/Manager/EventMgr.cpp @@ -548,6 +548,8 @@ void EventMgr::resumeScene( Entity::Player& player, uint32_t eventId, uint32_t s if( !pEvent ) return; + pEvent->setPlayedScene( false ); + pEvent->setEventReturnCallback( nullptr ); auto resumeEvent = makeZonePacket< FFXIVIpcResumeEventScene2 >( player.getId() ); resumeEvent->data().handlerId = eventId; resumeEvent->data().sceneId = static_cast< uint8_t >( scene );