Joselito

Heir
Customer
Hi everyone,

I'm experiencing an issue with the Lineage II Classic client regarding boss cinematics.

During the Freya encounter, the server executes the following code:

Java:
    private class PreSecondStage extends RunnableImpl
    {
        @Override
        public void runImpl()
        {
            firstStageGuardSpawn.cancel(true);
            for(NpcInstance n : getReflection().getNpcs())
                if(n.getNpcId() != SIRRA && n != FreyaCastleControllerInstance.this)
                    n.deleteMe();

            for(Player p : getReflection().getPlayers())
                p.showQuestMovie(SceneMovie.FREYA_PHASE_CHANGE_A);
            ThreadPoolManager.getInstance().schedule(new TimerToSecondStage(), 22000L);
        }
    }
The code is definitely being executed, and <span>showQuestMovie(SceneMovie.FREYA_PHASE_CHANGE_A)</span> is called for every player.

However, the Classic client never plays the cinematic. There are no errors, disconnects, or crashes—the game simply continues as if the movie request was ignored.

I'm trying to determine whether this is:

  • A missing cinematic in the Classic client.
  • An incorrect <span>SceneMovie</span> ID.
  • A change in the <span>ExStartScenePlayer</span> packet for Classic.
  • A client limitation or removed feature.
  • Something else entirely.
Has anyone successfully played Freya boss cinematics on a Classic client?

If so, did you have to modify the <span>SceneMovie</span> IDs or the packet implementation?

Any guidance or experience would be greatly appreciated.

Thank you!
 
Back
Top