It seems to me that Civ3 handles all types of bombardment in the following order/manner.
- The number of possible target types is determined (territory improvements, units, city improvements, population, etc.) irregardless of what is actually there.
- Which of the possible target types is being fired upon is determined.
- Of the fired upon target type, which object (improvement, unit, etc.) is most prominent, if no objects of the selected target type are available, the bombardment fails!
- Determine whether the most prominent member of the selected target type is actually hit.
[/list=1]
What this means, is if your bombardment targets a type of target that does not exist, your bombardment will fail!!!
I think that Firaxis should change the bombardment order/manner to:- Determine the number of available targets.
- Determine which available target is being fired upon.
- Determine whether the fired upon target has been hit.
[/list=1]
As it stands, a bombardment (of any nature), is far too likely to produce the infamous "Bombardment Fails" message.
I'm sorry, but if a battleship (even a WW2-era model) spends a year or more firing full broadsides at a city filled with improvements, enemy military units, and people, something is going to go BOOM!!! <grin>
As it stands (as of 1.21f), I have seen a battleship spend an entire 5-year turn bombarding a fully developed and defended metropolis, without doing any damage.
This needs to be fixed for the next patch/PTW.