Code:
type Gondor Cavalry
dictionary Gondor_Cavalry ; Gondor Cavalry
category cavalry
class heavy
voice_type Heavy
banner faction main_cavalry
banner holy crusade
soldier gondor_cavalry, 30, 0, 1
officer gondor_captain_early_flag
officer gondor_captain_early_flag
mount gondor horse
mount_effect elephant -4, camel -4
attributes sea_faring, hide_forest, can_withdraw, legionary_name, can_formed_charge, knight, free_upkeep_unit
formation 2, 4.4, 3, 6, 2, square
stat_health 1, 3
stat_pri 6, 9, no, 0, 0, melee, melee_blade, piercing, spear, 25, 1
stat_pri_attr no
stat_sec 8, 4, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
stat_sec_attr no
stat_pri_armour 8, 4, 0, metal
stat_sec_armour 0, 0, flesh
stat_heat 6
stat_ground -1, -2, -3, -2
stat_mental 14, disciplined, trained
stat_charge_dist 45
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 890, 320, 100, 100, 890, 3, 150
armour_ug_levels 3, 4, 5
armour_ug_models gondor_cavalry, gondor_cavalry_ug1, gondor_cavalry_ug2
ownership sicily, timurids
era 0 sicily
era 1 sicily
era 2 sicily
recruit_priority_offset 15
If it is additive, the attack on the charge is 15. If multiplicative, however, the attack is 54. This has great implications for balancing units. It's rather noting that much like the attack factor in stat_pri is likely a maximum between 0 and the specified int, charge bonus could be the same way. This could explain why not all charges are deadly, even if the charge was executed successfully.