diff --git a/Runtime/MP1/World/CChozoGhost.cpp b/Runtime/MP1/World/CChozoGhost.cpp index a77f3e539..a24be34a0 100644 --- a/Runtime/MP1/World/CChozoGhost.cpp +++ b/Runtime/MP1/World/CChozoGhost.cpp @@ -208,6 +208,7 @@ void CChozoGhost::Render(CStateManager& mgr) { CElementGen::SetSubtractBlend(true); CElementGen::SetMoveRedToAlphaBuffer(true); CGraphics::SetFog(ERglFogMode::PerspLin, 0.f, 75.f, zeus::skBlack); + GetModelData()->GetAnimationData()->GetParticleDB().RenderSystemsToBeDrawnFirst(); mgr.SetupFogForArea3XRange(GetAreaIdAlways()); }