diff --git a/src/engine.js b/src/engine.js index 809405e2f..dd0845bc7 100644 --- a/src/engine.js +++ b/src/engine.js @@ -738,9 +738,9 @@ let Engine = { clickListener:()=>{ joinFaction(Factions[factionName]); for (var i = 0; i < Player.factionInvitations.length; ++i) { - if (Player.factionInvitations[i] == factionName) { + if (Player.factionInvitations[i] == factionName || Factions[Player.factionInvitations[i]].isBanned) { Player.factionInvitations.splice(i, 1); - break; + i--; } } Engine.displayFactionsInfo();