diff --git a/src/event.cxx b/src/event.cxx index e36439a..1a36d28 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -3451,7 +3451,8 @@ CEvent::ChangePhase (Uint32 phase) if ( (m_bPrivate && GetPhysicalWorld () - 200 == MAX_PRIVATE_MISSIONS - 1) || - (m_pDecor->FileExist (GetPhysicalWorld (), false, world, time, total) && + (!m_bPrivate && + m_pDecor->FileExist (GetPhysicalWorld (), false, world, time, total) && !m_pDecor->FileExist ( GetPhysicalWorld () + 1, false, world, time, total))) m_phaseAfterMovie = EV_PHASE_LASTWIN;