reedlaw/ruby-mmo — pull request #25 by smerritt (2012-04-12 05:09:30+00:00)
Title: Add player that avoids getting chosen as a target.

The basic idea is that most players have code that looks like this:

others = Game.world[:players].select { |p| p != self }

This player just defines == so that it's always true for any
PlayerProxy, and so the other players pretty much skip over it. :)

According to the letter of the rules, this is not a cheater since it's not tweaking anybody else's ivars or methods. On the other hand, defining == like that is pretty damn fishy, so it's your call. ;)