diff --git a/src/engine/fox_demo.c b/src/engine/fox_demo.c index 86ae27de..5543f284 100644 --- a/src/engine/fox_demo.c +++ b/src/engine/fox_demo.c @@ -2574,6 +2574,11 @@ void ActorCutscene_Draw(ActorCutscene* this) { gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, this->iwork[0]); gDPSetEnvColor(gMasterDisp++, 255, 255, 00, this->iwork[0]); gSPDisplayList(gMasterDisp++, aOrbDL); + + // @port: Fix interpolation issue by killing the actor when it's done doing it's job. + if (gCsFrameCount >= 227) { + gActors[50].obj.status = OBJ_FREE; + } break; case ACTOR_CS_COMMANDER: