diff --git a/src/k_hud.cpp b/src/k_hud.cpp index ce963c9dc..683763c0d 100644 --- a/src/k_hud.cpp +++ b/src/k_hud.cpp @@ -5958,11 +5958,19 @@ void K_drawKartHUD(void) { // Draw the timestamp if (LUA_HudEnabled(hud_time)) - K_drawKartTimestamp(stplyr->realtime, - TIME_X, - TIME_Y, - V_HUDTRANS|V_SLIDEIN|V_SNAPTOTOP|V_SNAPTORIGHT, - 0); + { + bool ta = modeattacking && !demo.playback; + INT32 flags = V_HUDTRANS|V_SLIDEIN|V_SNAPTOTOP|V_SNAPTORIGHT; + K_drawKartTimestamp(stplyr->realtime, TIME_X, TIME_Y + (ta ? 2 : 0), flags, 0); + if (ta) + { + using srb2::Draw; + Draw(BASEVIDWIDTH - 19, 2) + .flags(flags | V_YELLOWMAP) + .align(Draw::Align::kRight) + .text("\xBE Restart"); + } + } islonesome = K_drawKartPositionFaces(); }