Originally posted by Reichsmarshal
Consider these:
A spearman recieves a defensive bonus against infantry, riflemen, long bowmen, tanks, mech infantries, because they are across a river. There is no way to explain how they would get such bonuses against long range units.
Yes there is. Are you saying that attacking across a river is just as easy as attacking across plains?
Crossing a river will even for long range units mean that most of the units must wade in deep water or use rafts, or in best case, run past a narrow bridge. The defenders can hide until the very vulnerable attackers are close enough, and if some of the attackers are staying at the other side of the river as support fire, then it means that the attackers that cross are outnumbered, and that the ones who stays behind will have a longer range than normal.
A 25% bonus for this don't seem too high too me. Also, rivers are the only obstacle that makes the square the attacker comes from matters, so it's a very welcome feature that adds a little strategy IMHO.
Hence gun/bow units should be great on the offensive against melee units.
I'm not sure what you mean here. Gun/Bow units have higher attack than others, isn't this what you mean?
Units recieve defense bonuses on grasslands when they are attacked by a unit in a forrest.
Yes, and there are two issues here:
First, the 10% grasslands defense bonus, which I find correct or even a bit low, as an attacker generally will loose at least 10% more units than the defender, even when the defender is not fortified.
Second, I think one of the weaknesses of the combat system in CIV3 is that it doesn't consider the attacker's terrain at all. Attackers on foot should receive a bonus for attacking out from woods or hills/mountains. And cavalry should receive a negativ effect from attacking from (or defending in) woods. But this is another question, and one that I brought up in an old thread (you can search for it).
And if you count walls, those would have been destroyed by siege weapons or be useless at anything later than the early middle ages.
Which is also reflected in the fact that only towns get the wall bonus...
Imagine if this happened (or worse)
Fortify bonus: 25%
Metropolis bonus: 100%
River bonus: 25%
Terrain bonus 10%
Civil defense (when expansion come out): 100%
Total: 260%
Now do the math with an infantry or mech infantry and see the results. How would anything other than modern armor do any good against that?
That is way more than enough. It explains why spearmen have little trouble defeating knights, longbowmen, riflemen, and even more advanced units, like infantry.
No wonder it isn't rare that ancient units win so often.
I don't know how you're playing your games, but from my own experience, and from discussion threads here, my experience is that if a civ relies on spearmen as defense after the enemy has got knights or better, then they're doomed.
And regarding your example, if you're attacking the best defended city in the game, and are so careless that you attack across a river, then I really think its a good thing that you'll need the best offensive unit the game can offer, to stand a chance.