Запись о юните должна быть уникальной.
Вот рассмотрим пример:
Строка "type" должна быть уникальной. Иначе получим вылет.type barb slinger briton
dictionary barb_slinger_briton ; Slingers
category infantry
class missile
voice_type Light_1
soldier barb_slinger, 40, 0, 0.9
attributes sea_faring, hide_improved_forest
formation 1.6, 2, 3.2, 4, 3, square
stat_health 1, 0
stat_pri 4, 1, stone, 80, 40, missile, archery, blunt, none, 25 ,1
stat_pri_attr no
stat_sec 3, 1, no, 0, 0, melee, simple, piercing, knife, 25 ,1
stat_sec_attr no
stat_pri_armour 0, 2, 2, flesh
stat_sec_armour 0, 0, flesh
stat_heat 2
stat_ground 2, -2, 3, 2
stat_mental 4, low, untrained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 150, 170, 20, 30, 150
ownership britons
По первому - можно попытаться покрутить угл стрельбы, тогда по свои стрелять перстанут, но тогда при большой разницы в высоте стрелки тоже стрелять не будут.
Файл descr_projectile или descr_projectile_new (вот склероз не помню точно хде) Ну вообщем можно поменять и там и тамmin_angle -60
max_angle 70