@@ -1649,7 +1649,7 @@ PPC_FUNC_IMPL(__imp__sub_824E11D0);
16491649PPC_FUNC (sub_824E11D0)
16501650{
16511651 auto pHUDMainMenu = (Sonicteam::HUDMainMenu*)(base + ctx.r3 .u32 );
1652- auto pHudTextRoot = pHUDMainMenu->m_pHudTextRoot -> m_pNext ;
1652+ auto pHudTextRoot = pHUDMainMenu->m_pHudTextRoot ;
16531653
16541654 static bool s_preservedTextPositions{};
16551655 static float s_multiplayerTextOffsetX{};
@@ -1708,6 +1708,17 @@ PPC_FUNC(sub_824DCF40)
17081708 __imp__sub_824DCF40 (ctx, base);
17091709}
17101710
1711+ // Sonicteam::PauseTask::Update
1712+ PPC_FUNC_IMPL (__imp__sub_82509870);
1713+ PPC_FUNC (sub_82509870)
1714+ {
1715+ auto pPauseTask = (Sonicteam::PauseTask*)(base + ctx.r3 .u32 );
1716+
1717+ SetTextEntityModifier (pPauseTask->m_pMissionText .get (), CSD_ALIGN_BOTTOM | CSD_SCALE);
1718+
1719+ __imp__sub_82509870 (ctx, base);
1720+ }
1721+
17111722// Sonicteam::HintWindowTask::Update
17121723PPC_FUNC_IMPL (__imp__sub_824D12F0);
17131724PPC_FUNC (sub_824D12F0)
@@ -1982,7 +1993,7 @@ const xxHashMap<CsdModifier> g_csdModifiers =
19821993 // pausemenu
19831994 { HashStr (" sprite/pausemenu/pausemenu/pause_menu" ), { CSD_SCALE } },
19841995 { HashStr (" sprite/pausemenu/pausemenu/pause_menu_cursor" ), { CSD_SCALE } },
1985- { HashStr (" sprite/pausemenu/pausemenu/mission" ), { CSD_SCALE } },
1996+ { HashStr (" sprite/pausemenu/pausemenu/mission" ), { CSD_ALIGN_BOTTOM | CSD_SCALE } },
19861997
19871998 // radarmap_cover
19881999 { HashStr (" sprite/radarmap_cover/radarmap_cover/Scene_0000" ), { CSD_RADARMAP | CSD_ALIGN_TOP_RIGHT | CSD_SCALE } },
0 commit comments