If Forest/Grassland is going to have 2-3 hammers per tile ... I would think regular grassland should have at most 1-2 hammers per tile. (as opposed to the possibility of a regular grassland tile having 3 hammers)
In any case, I don't mind grass having more food+ hammers than less fertile ground terrain ... but I think forest (and minerals) tiles should produce more hammers
Combat looks a bit better. However! I think its important that each soldier within a single unit has a separate attack, that is the unit attacking is a bunch of separate attacks. Which means that an enemy's defense is essentially multiplied by the number of attackers. That, and each separate attack should not be able to kill more than one enemy.
Meaning that if there are 4 soldiers in a unit with 1000 attack each, attacking 8 soldiers with 5 defense each ... the most they can do is kill 4 enemy soldiers (with one attack).
Another Example: a unit with 4 soldiers with 20 HP and 5 damage attacks attacking a unit with 4 soldiers at 10 HP and 0 defense. Assume all attacks hit.
attack 1 part A, soldierY1 attacks enemy soldierX1, and deals 5 damage.
attack 1 part B, soldierY2 attacks enemy soldierX1, and deals 5 damage killing the soldier.
attack 1 part C, soldierY3 attacks enemy soldierX2, dealing 5 damage
attack 1 part D, soldierY4 attacks enemy soldierX2, dealing 5 damage and killing the soldier.
Now the enemy unit has only 2 soldiers (instead of 4) -> or 6 soldiers instead of 8, etc. Enemy unit only loses 2 soldiers after all 4 attack.
->enemy attacks. Lets say X soldiers have 30 damage, while Y soldiers have 5 defense.
SoldierX3 attacks soldier Y1 for 25 damage (30 damage -5), killing soldier Y1.
Soldier X4 attacks soldier Y2 for 25 damage, killing soldier Y2.
(important)-> even though there was 10 extra damage from the 2 attacks, its not added to soldier Y3 because the attacks are made individually against 1 soldier at a time (instead of adding up all the damage done and subtracting it from the enemy's HP, 1 soldier cannot kill 10 enemy soldiers at one time.) The only exception would be a large beast such as a Dragon, who lets say could attack as many as 8 different soldiers with one attack. Therefore even if he only had 20 damage to their 10 HP and 10 defense he could still kill 8 enemy soldiers.
Basically, the bigger the Monster is, possibly the more soldiers they can hit. But a single human soldier should not be able to kill more than 1 soldier with a single attack. Just give heroes more initiative for more attacks during a battle, OR give them special abilities like "spin attack" which could allow them to attack maybe 3 enemy soldiers (within the same unit) in a given blow. Or possibly attack 1 soldier per adjacent enemy unit. AKA surrounded by 8 enemy units of 4 soldier each ... attack once and reduce those units to 3 soldiers each.
I know its basic, and it could be made more complicated, but I think even this small change would make the large scale battle a bit more fun ... thoughts?
I like the unit details screen.
I like how the Map looks.