Kingdoms has a built in wave builder where you can set up all your attacks and just spam the send button.
Using any other means to circumvent the wave limitations, like doing it Legends style, is considered an exploit. (and is perhaps a bannable offense?)
You can't set entire army to dodge in capital with hero. Instead you have boots of the chicken which allow your hero + a limited amount of troops to dodge.
Quests with CP
The townhall quest gives 800 cp, not the small celebration.
Small celebration quest gives 500 cp.
Large celebration quest gives 2000 cp (needs verification) and some resources.
There is this abomination called the "Card game" which is basically a lootbox system where you gamble absurd amounts of gold to get unique bonuses such as extra space for buildings (max 2 per village).
It is virtually impossible to actually come out on top with this system. You basically roll to get the unique things like gems for your equipment, secret adventures, or building space. Whenever you don't get these you'll find yourself doing damage control, selecting things that are worth the most... but you'll still come out with less value than you had in terms of pure gold.
Finally a special tip.
If you have an incoming snipe, you can dodge it by doing your farmlists.
Example: 1k clubs returning from attack, snipe landing same second. You make a farmlist entry for 1k clubs. You spam that button like crazy when your troops are about to return and the snipe lands. Your troops will not be home for the snipe. For the hero, rams, catapults you just put on chicken boots.
Don't know how this is in Legends cause I always played def there, but Kingdoms has a limit on outgoing attacks, 999 to be exact.
For teutons this is a big limitation to their late game farming compared to the other tribes who have fast cavalry.