Now game do not offer many variants of armies, they all look the same and battles aren't as exciting as they supposed to be. To fix that I think there should be more classes that interact with our units.
Here some ideas:
Mashrooms and waterfall are pretty useless now, to change this comes alchemist. He will collect mushrooms and water from the waterfall, and make health potions or poison, its depend on what kind of mushroom we use (I think he should store max 3 mixtures), that he will throw at our units (health potions) or enemies (poison) with certain accuracy. Successful throw will heal or deal randomly 1,2 or even 3 hp points..
He will force a player to go and fight for waterfall and collect mushrooms. Also, that unit requires resources in use and have worse accuracy than an archer, so its hight-damage is balanced..
I think there's no player who does not wonder why from stone we do not gain a stone. Maybe that because there's no class who use this material? So here it is, slinger who will shot with collected stones. Its another unit that requires resources in use, so he will deal more damage, and have slower shot rate.
He as well as alchemist, give some meaning to running and collecting materials, even when our party is full.
Swordsman may be a little tanky, but we know that's not what we want from true tank. Defender is supposed to guard our units instead dealing damage.
Customer support service by UserEcho