I've already mentioned this to you in the tavern, but I'd like to see a combination of 2 and 3.
If missions took a little bit longer to complete, like an average of 10-20 minutes, then not only would that get users active for a longer period of time while doing missions, but it would make botting/abusing option 3 a lot harder. Then add a 15 minute cooldown between missions and let users spam as many as they want with decreasing gains for each additional mission.
If say the average mission time was 15 minutes adding a 15 minute cooldown, the maximum number of missions a person could do if they spent their whole day was 48. If say, the lowest amount you'd receive from a mission is 10 HP and 1 of each general, then even if half of those missions gave the minimum amount, you'd still get 240 HP and 24 of each gens in a day. This is low enough to cause already strong players to not care about spending their time doing these missions, but then if a try-hard new player wants to work their ass off, it'll start paying off. (Note: I understand that my numbers are not realistic, as even if a new player wanted to get 48 missions in during a day, they could not sustain that rate, just trying to give an example.)
I think that Option 1 is an accepted secondary solution. I like that it gives players the opportunity to keep up without killing themselves, but I also like to give people the opportunity to work hard to get ahead. Right now, those who want to set alarms can do that, but of course, that's not the healthy option, my above explained suggestion would help get the best of both sides.
Edited by Shikayaru, 08 July 2015 - 01:11 PM.