fix: update XP/Level HUD in game loop (was only on connect)

This commit is contained in:
Mk 2026-05-26 17:56:27 +00:00
parent 0a31f92af8
commit 94e6f535d0
2 changed files with 7 additions and 1 deletions

View File

@ -4996,6 +4996,12 @@ registerProcessor('voice-playback', VoicePlaybackProcessor);
sxEl.textContent = Math.floor(player.x/TILE);
syEl.textContent = Math.floor(player.y/TILE);
todEl.textContent = night ? 'Ночь' : 'День';
document.getElementById('xplevel').textContent = player.level;
const lvXpNext = xpForLevel(player.level + 1);
const lvXpCur = xpForLevel(player.level);
const xpInLevel = player.xp - lvXpCur;
const xpNeeded = lvXpNext - lvXpCur;
document.getElementById('xpbar').textContent = xpInLevel + '/' + xpNeeded;
worldIdEl.textContent = worldId;
if(isMultiplayer){
document.getElementById('multiplayerStatus').style.display = 'flex';

View File

@ -93,6 +93,6 @@
</div>
</div>
<script src="game.js?v=24"></script>
<script src="game.js?v=25"></script>
</body>
</html>