Hello all, this is a great discussion to say the least.
Well I am making a Mod based on EB (customizing my experience mainly), and I run in to this issue as well while trying to balance units to my liking so I run a search to see and found many threads about this Spear issue.
Anyhow my final solution as of now is to give
"Spear, Light_Spear" attributes to units with Phalanx and Long Pikes, this way they get both defense +8 and attack +8 against cavalry , while they get Attack and defense -4 against infantry.
Non phalanx and units I left to "Light_spear" and added "Spear_bonus_4", this way they get +8 defense bonus against cavalry, -4 defense against infanrty, and +4 attack against cavalry, and since they have short spears compared to the Phalanx units, but still get some bonus compared to non spear infantry vs cavalry.
The idea being that "Cavalry > Infantry > Spearmen > Cavalry".
Run some tests so far it looks good and thus I did not have to fiddle with attack and defense ratings. And accoding to EDU definitions there does not seem to be any conflicts with combining "Spear, Long_Pike, Light_spear" attributes.
Just thought to share this in case its useful to anyone.
Bookmarks