diff --git a/js/battle.js b/js/battle.js
index 9714e83db..f85111e9a 100644
--- a/js/battle.js
+++ b/js/battle.js
@@ -5394,11 +5394,15 @@ var Battle = (function () {
break;
case 'join':
case 'j':
- this.log('
' + Tools.escapeHTML(args[1]) + ' joined.
', preempt);
+ if (!this.ignoreSpects) {
+ this.log('' + Tools.escapeHTML(args[1]) + ' joined.
', preempt);
+ }
break;
case 'leave':
case 'l':
- this.log('' + Tools.escapeHTML(args[1]) + ' left.
', preempt);
+ if (!this.ignoreSpects) {
+ this.log('' + Tools.escapeHTML(args[1]) + ' left.
', preempt);
+ }
break;
case 'J':
case 'L':