they need to buy the game or something. signing up isnt enough.
Damn i'm hyped
Damn i'm hyped
here is a quote from that link.
As a result of this change, many of you will have your Influence drop back to zero, and for most it will stay there until the people you invite either contribute a significant amount to the development of the community, or until those referrals buy, back, or pre-order a copy of the game.