Guild Quest Rework Suggestion
One of the biggest problem with Guild Quests is that it is "time based".
The "Start" time of the Guild Quest is a fixed point in the day.
Depending on when you login- You might not have any time to complete the quest, because it requires you to do an adventure OR some production. And a lot of the productions take up "half" a day or more. Like wise with adventures. The travel time and production time of troops if you don't have enough. Generals dying and you don't have enough recovery time.
So let's say you login 8hrs before it is over. You might not have enough time to complete it.
SUGGESTION:
We need a double Guild Quest going on at the same time.
"Today's Guild Quest" And "Tomorrow's Guild Quest" (similar to a waiting quest).
You know what is tomorrow. And you're allowed to do BOTH today and tomorrow. If you can't finish today. At least you're working on tomorrow. This way no matter what point in time you login.
You're actually able to complete something.
Tomorrow's Quest will move up and replace Today's Quest when tomorrow comes. And a New one comes into the "Tomorrow's Quest spot".
This won't change the payout at all. Since you're only paid out when the timer completes.