The rules that use the category "<by_fire_phrase-direct>" are:
<movement_verb> <here_there_location> and <suppress_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<movement_verb> <to_prep> <engagement_loc-gapsout_null-gapsin_null> and <suppress_by_fire_verb> <by_fire_phrase-direct>
<movement_verb> <to_prep> <engagement_loc-gapsout_null-gapsin_null> and <suppress_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<suppress_by_fire_verb> <by_fire_phrase-direct>
<suppress_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<movement_verb> <here_there_location> and <engage_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<movement_verb> <here_there_location> and <plain_attack_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<movement_verb> <to_prep> <engagement_loc-gapsout_null-gapsin_null> and <engage_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<movement_verb> <to_prep> <engagement_loc-gapsout_null-gapsin_null> and <plain_attack_by_fire_verb> <by_fire_phrase-direct>
<movement_verb> <to_prep> <engagement_loc-gapsout_null-gapsin_null> and <plain_attack_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<engage_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<plain_attack_by_fire_verb> <by_fire_phrase-direct>
<plain_attack_by_fire_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<engage_verb> <enemy_loc-gapsout_null-gapsin_null> <by_fire_phrase-direct>
<plain_attack_by_fire_verb> <by_fire_phrase-direct>
<plain_attack_by_fire_verb> <enemy_loc-gapsout_np_gap-gapsin_np_gap> <by_fire_phrase-direct>