diff --git a/js/client-battle-tooltips.js b/js/client-battle-tooltips.js index 068e8b3f7..458987da7 100644 --- a/js/client-battle-tooltips.js +++ b/js/client-battle-tooltips.js @@ -215,20 +215,14 @@ var BattleTooltips = (function () { if ('defrost' in move.flags) { text += '

The user thaws out if it is frozen.

'; } - if (!('protect' in move.flags) && move.target !== 'self') { + if (!('protect' in move.flags) && move.target !== 'self' && move.target !== 'allySide' && move.target !== 'allyTeam') { text += '

Bypasses Protect (and Detect, King\'s Shield, Spiky Shield)

'; } if ('authentic' in move.flags) { text += '

Bypasses Substitute (but does not break it)

'; } - if (!('reflectable' in move.flags) && move.target !== 'self' && move.category === 'Status') { - text += '

✓ Nonreflectable (can\'t be bounced by Magic Coat/Bounce)

'; - } - if (!('mirror' in move.flags) && move.target !== 'self') { - text += '

✓ Nonmirror (can\'t be copied by Mirror Move)

'; - } - if (!('snatch' in move.flags) && (move.target === 'self' || move.target === 'allyTeam' || move.target === 'adjacentAllyOrSelf')) { - text += '

✓ Nonsnatchable (can\'t be copied by Snatch)

'; + if (!('reflectable' in move.flags) && move.target !== 'self' && move.target !== 'allySide' && move.target !== 'allyTeam' && move.category === 'Status') { + text += '

✓ Not bounceable (can\'t be bounced by Magic Coat/Bounce)

'; } if ('contact' in move.flags) {