outside of this crazy return type known as BOOLthat function prototype seems a little odd, no?
the fact that it's a __thiscall indicates that it is a class function and except ECX to contain a pointer to that class, so what's the purpose of pushing *this as the first argument? Unless the first argument is meant to represent a different ActivePlayer (i.e. for PVP reasons), but then why not just use the Guid?
Anyone able to clarify?