fire, bomb and other commands use sectdamage() to
damage sectors and their contents. sectdamage() does
not damage ships in the sector. It does damage land
units, even those loaded on ships. This is ridiculous.
I suggest the following. Do not damage planes land
units on ships directly (already the case for planes).
Damage ships like unloaded land units. This also
damages loaded stuff as usual (currently loaded land
units and planes are not damaged at all).
Logged In: YES
user_id=596270
Even funnier: when interdicting planes miss ships, the ships
escape unharmed, but embarked land units take collateral
damage from the bombs falling into the sea:
<censored> planes spotted over land units in -52,0
SPLASH! Bombs miss your ships in -52,0
SPLASH! Bombs miss your ships in -52,0
-52,0 takes 1% collateral damage
SPLASH! Bombs miss your ships in -52,0
-52,0 takes 2% collateral damage
inf infantry #<censored> takes 1
inf infantry #<censored> takes 1
inf infantry #<censored> takes 1
inf infantry #<censored> takes 1
Part "damage ships like unloaded land units" is now tracked as [features:#103].
Part "do not damage planes land units on ships directly" was fixed in commit 7d8e2aed1 "damage: Shield embarked planes and land units from sector damage", v4.4.1.