Quote Originally Posted by Exmo View Post
100% this. You're still communicating character ABC is the alt of someone on your blacklist, either through a isBlocked flag or through omission of that character. The only difference is you're now performing an additional N^N logical checks every 100ms.
Not this.

You would essentially already need to know that character B was an alt for character A to be able to track them down and confirm that they're also blacklisted.

Again, it isn't O(n^n). I don't think you even know what that means. And again, you only need to run the check once and then cache the result for as long as you're receiving data for the player.

Posting "you're clearly not a developer and that's ok, but then keep your opinions on software architecture to yourself" and then this is wild. Zero self-awareness.