diff --git a/js/battle.js b/js/battle.js
index f984bc2c2..420a0ad3a 100644
--- a/js/battle.js
+++ b/js/battle.js
@@ -5116,7 +5116,7 @@ var Battle = (function () {
break;
case 'grudge':
actions += "" + poke.getName() + "'s " + Tools.escapeHTML(args[3]) + " lost all of its PP due to the grudge!";
- poke.markMove(args[3], 64);
+ poke.markMove(args[3], Infinity);
break;
case 'quickguard':
poke.addTurnstatus('quickguard');
diff --git a/js/client-battle-tooltips.js b/js/client-battle-tooltips.js
index 56e758ef2..7228407ee 100644
--- a/js/client-battle-tooltips.js
+++ b/js/client-battle-tooltips.js
@@ -732,6 +732,7 @@ var BattleTooltips = (function () {
}
maxpp = Math.floor(maxpp * 8 / 5);
}
+ if (ppUsed === Infinity) return move.name + ' (0/' + maxpp + ')';
if (!ppUsed) return move.name + (showKnown ? ' (revealed)' : '');
return move.name + ' (' + (maxpp - ppUsed) + '/' + maxpp + ')';
};