From 00e97a4387d5daf0e46e2239f343623c99fc6c3e Mon Sep 17 00:00:00 2001 From: Antonio Martinez Date: Fri, 27 Sep 2024 04:19:34 -0700 Subject: [PATCH] fix Top, FPZ help text --- src/k_hud_track.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/k_hud_track.cpp b/src/k_hud_track.cpp index f4bacdd09..5e4be21cd 100644 --- a/src/k_hud_track.cpp +++ b/src/k_hud_track.cpp @@ -433,13 +433,18 @@ std::optional object_tooltip(const mobj_t* mobj) case MT_GARDENTOP: return conditional( mobj->tracer == stplyr->mo && Obj_GardenTopPlayerNeedsHelp(mobj), - [&] { return TextElement("Try \xA7!").font(splitfont); } + [&] { return TextElement().parse("Try !").font(splitfont); } ); case MT_PLAYER: return conditional( mobj->player == stplyr && stplyr->icecube.frozen, - [&] { return Tooltip(TextElement("\xA7")).offset3d(0, 0, 64 * mobj->scale * P_MobjFlip(mobj)); } + [&] { return Tooltip(TextElement( + (leveltime/(TICRATE/2)%2) ? + TextElement().parse("").font(Draw::Font::kMenu) : + TextElement().parse("").font(Draw::Font::kMenu) + )).offset3d(0, 0, 64 * mobj->scale * P_MobjFlip(mobj)); } + // I will be trying to figure out why the return value didn't accept a straightforward call to parse() for the rest of my life (apprx. 15 seconds) ); default: