Concerning the bonus to unit conferred by a weapon carried by the hero. For example, let's say a Gaul hero has a lance of the phalanx that gives +5 to each phalanx.
I guess the bonus only applies to the player unit, and that's absolutely normal (OP phalanx otherwise with 20 hero boosting them... could still be funny in some situation :D)
However, I didn't find any precision about : does the bonus only apply to the unit associated with the same village of the hero, or does it apply to all unit of the player ?
Typically : I have my hero with my lance and 1000 phalanx on a village. If I send from another village more phalanx in assistance, shall they benefit from the weapon my hero is carrying ?
Another example is if i assist an ally with phalanx coming from multiples village + my hero, do they all benefit from this bonus or only the phalanx coming from the same village as the hero ?
Have a great day !