The Great Apple
Big Cheese
I'm pretty sure there aren't "special" unit classes for withdrawal and collateral damage. I've had it working on all sorts of different unit classes.
Thinking about it - this may be a fix to a bug I posted about 1.52. This bug allowed you to get promotions for units which couldn't do collateral damage due to data in the unitInfos.xml, but could still get the promotion (hence making the promotion useless, without telling you in-game). The destroyer, for example, cannot do collateral damage, but is a naval unit, so can get the barrage promotion.
I think you want to change <iCollateralDamageLimit> and <iCollateralDamageMaxUnits> on units you want to be able to do collateral damage. The <iCollateralDamageChange> just changes <iCollateralDamage>, and the max units remains at 0, so it doesn't do anything.
No idea about withdrawal. Can't see any similar tags for that, but I might be missing something.
Thinking about it - this may be a fix to a bug I posted about 1.52. This bug allowed you to get promotions for units which couldn't do collateral damage due to data in the unitInfos.xml, but could still get the promotion (hence making the promotion useless, without telling you in-game). The destroyer, for example, cannot do collateral damage, but is a naval unit, so can get the barrage promotion.
I think you want to change <iCollateralDamageLimit> and <iCollateralDamageMaxUnits> on units you want to be able to do collateral damage. The <iCollateralDamageChange> just changes <iCollateralDamage>, and the max units remains at 0, so it doesn't do anything.
No idea about withdrawal. Can't see any similar tags for that, but I might be missing something.