2) would be possible to do, but 3) would only result in idle players sitting in chat...
Hum, ok, but first chat in game maybe is not so orrible, because there are people online doing something in game, maybe help other people and so on, so they are actually doing somthing in-game. Than maybe it's possibile to detect some activity of the player, I don't know exactly what you guys have in hand about player's activity, maybe you can find some "attribute" that value like "activity in game", so you can translate this in the 25% (or other) Ep bonus.
Thank you for reply
EDIT: I understand that stay in chat maybe is not playing, and I think this is not my intention, I want to find a way to push player to play the game and have a reward more appealing than "just" have money and resources from the game, something like xp playing the game.
Maybe You can study a EP reward doing in-game activity (with a daily cap maybe)