First, I'm sry for my bad English

I change something from EDU file to make gunner more useful.

type Musketeers
dictionary Musketeers ; Musketeers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier musketeers, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, gunpowder_unit, fire_by_rank, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 14, 1, musket_bullet, 180, 14, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap
stat_sec 3, 1, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 1, 0, flesh
;stat_armour_ex 0, 3, 0, 0, 1, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 1, -2, 3, 4
stat_mental 5, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 550, 150, 45, 105, 550, 4, 160
armour_ug_levels 0, 2
armour_ug_models Musketeers, Musketeers_ug1
ownership england, france, spain, portugal, milan, venice
era 2 england, france, spain, portugal, milan, venice
;unit_info 3, 14, 1
recruit_priority_offset 0

I removed the "fire_by_rank" attributes from here

type Musketeers
dictionary Musketeers ; Musketeers
category infantry
class missile
voice_type Light
banner faction main_missile
banner holy crusade
soldier musketeers, 48, 0, 0.8
attributes sea_faring, hide_forest, can_withdraw, gunpowder_unit, start_not_skirmishing, gunmen
formation 1.2, 1.2, 2.4, 2.4, 3, square
stat_health 1, 0
stat_pri 14, 1, musket_bullet, 180, 14, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
;stat_pri_ex 0, 0, 20
stat_pri_attr ap
stat_sec 3, 1, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 1, 0, flesh
;stat_armour_ex 0, 3, 0, 0, 1, 0, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 1, -2, 3, 4
stat_mental 5, normal, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 550, 150, 45, 105, 550, 4, 160
armour_ug_levels 0, 2
armour_ug_models Musketeers, Musketeers_ug1
ownership england, france, spain, portugal, milan, venice
era 2 england, france, spain, portugal, milan, venice
;unit_info 3, 14, 1
recruit_priority_offset 0

so, now it's useful more than before. but there is one more problem......

the problem is......

now they are firing individually after remove the fire_by_rank

i want to make them "volley" like fire by rank...... like SS mod's gunner......

how can i change them to fire volley?

p.s. sry again for my bad english