[walker@standart]
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
def_state_moving = assault
def_state_moving1 = assault
meet = no_meet
can_throw_grenades = false

;-------------------------------------------------------------
[logic@monolith_1]
active = walker@monolith_1
suitable = {=target_squad_name(mon_a1_monolith_1_squad)}
prior = 200

[walker@monolith_1]:walker@standart
path_walk = monolith_1_walk
path_look = monolith_1_look
out_restr = mon_entrance_right_out_restr
on_info = {=actor_in_zone(mon_long_hall_out_restr)} walker@monolith_1_1

[walker@monolith_1_1]:walker@standart
path_walk = monolith_1_1_walk
path_look = monolith_1_1_look
out_restr = mon_entrance_right_out_restr
on_info = {=actor_in_zone(mon_entrance_left_out_restr)} walker@monolith_1
;-------------------------------------------------------------

[logic@monolith_2]
active = walker@monolith_2
suitable = {=target_squad_name(mon_a1_monolith_1_squad)}
prior = 200

[walker@monolith_2]:walker@standart
path_walk = monolith_2_walk
path_look = monolith_2_look
out_restr = mon_entrance_right_out_restr
on_info = {=actor_in_zone(mon_long_hall_out_restr)} walker@monolith_2_2

[walker@monolith_2_2]:walker@standart
path_walk = monolith_2_2_walk
path_look = monolith_1_1_look
out_restr = mon_entrance_right_out_restr
on_info = {=actor_in_zone(mon_entrance_left_out_restr)} walker@monolith_2
;-------------------------------------------------------------

[logic@monolith_3]
active = walker@monolith_3
suitable = {=target_squad_name(mon_a1_monolith_2_squad)}
prior = 200

[walker@monolith_3]:walker@standart
path_walk = monolith_3_walk
path_look = monolith_3_look
out_restr = mon_entrance_left_out_restr
;-------------------------------------------------------------

[logic@monolith_4]
active = walker@monolith_4
suitable = {=target_squad_name(mon_a1_monolith_2_squad)}
prior = 200

[walker@monolith_4]:walker@standart
path_walk = monolith_4_walk
path_look = monolith_4_look
out_restr = mon_entrance_left_out_restr
;-------------------------------------------------------------

[logic@monolith_5]
active = walker@monolith_5
suitable = {=target_squad_name(mon_a1_monolith_2_squad)}
prior = 200

[walker@monolith_5]:walker@standart
path_walk = monolith_5_walk
path_look = monolith_5_look
out_restr = mon_entrance_left_out_restr
;-------------------------------------------------------------

[logic@monolith_6]
active = walker@monolith_6
suitable = {=target_squad_name(mon_a1_monolith_3_squad)}
prior = 200

[walker@monolith_6]:walker@standart
path_walk = monolith_6_walk
path_look = monolith_6_look
out_restr = mon_short_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_7]
active = walker@monolith_7
suitable = {=target_squad_name(mon_a1_monolith_3_squad)}
prior = 200

[walker@monolith_7]:walker@standart
path_walk = monolith_7_walk
path_look = monolith_7_look
out_restr = mon_short_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_8]
active = walker@monolith_8
suitable = {=target_squad_name(mon_a1_monolith_3_squad)}
prior = 200

[walker@monolith_8]:walker@standart
path_walk = monolith_8_walk
path_look = monolith_8_look
out_restr = mon_short_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_9]
active = walker@monolith_9
suitable = {=target_squad_name(mon_a1_monolith_3_squad)}
prior = 200

[walker@monolith_9]:walker@standart
path_walk = monolith_9_walk
path_look = monolith_9_look
out_restr = mon_short_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_10]
active = walker@monolith_10
suitable = {=target_squad_name(mon_a1_monolith_4_squad)}
prior = 200

[walker@monolith_10]:walker@standart
path_walk = monolith_10_walk
path_look = monolith_10_look
out_restr = mon_entrance_post_out_restr
;-------------------------------------------------------------

[logic@monolith_11]
active = walker@monolith_11
suitable = {=target_squad_name(mon_a1_monolith_4_squad)}
prior = 200

[walker@monolith_11]:walker@standart
path_walk = monolith_11_walk
path_look = monolith_11_look
out_restr = mon_entrance_post_out_restr
;-------------------------------------------------------------

[logic@monolith_12]
active = walker@monolith_12
suitable = {=target_squad_name(mon_a1_monolith_4_squad)}
prior = 200

[walker@monolith_12]:walker@standart
path_walk = monolith_12_walk
path_look = monolith_12_look
out_restr = mon_entrance_post_out_restr
;-------------------------------------------------------------

[logic@monolith_13]
active = walker@monolith_13
suitable = {=target_squad_name(mon_a1_monolith_4_squad)}
prior = 200

[walker@monolith_13]:walker@standart
path_walk = monolith_13_walk
path_look = monolith_13_look
out_restr = mon_entrance_post_out_restr
;-------------------------------------------------------------

[logic@monolith_14]
active = camper@monolith_14
suitable = {=target_squad_name(mon_a1_monolith_5_squad)}
prior = 200

[camper@monolith_14]:walker@standart
path_walk = monolith_14_walk
path_look = monolith_14_look
radius = 5
out_restr = mon_entrance_post_out_restr
;-------------------------------------------------------------

[logic@monolith_15]
active = walker@monolith_15
suitable = {=target_squad_name(mon_a1_monolith_6_squad)}
prior = 200

[walker@monolith_15]:walker@standart
path_walk = monolith_15_walk
path_look = monolith_15_look
out_restr = mon_long_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_16]
active = walker@monolith_16
suitable = {=target_squad_name(mon_a1_monolith_6_squad)}
prior = 200

[walker@monolith_16]:walker@standart
path_walk = monolith_16_walk
path_look = monolith_16_look
out_restr = mon_long_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_17]
active = walker@monolith_17
suitable = {=target_squad_name(mon_a1_monolith_6_squad)}
prior = 200

[walker@monolith_17]:walker@standart
path_walk = monolith_17_walk
path_look = monolith_17_look
out_restr = mon_long_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_18]
active = walker@monolith_18
suitable = {=target_squad_name(mon_a1_monolith_6_squad)}
prior = 200

[walker@monolith_18]:walker@standart
path_walk = monolith_18_walk
path_look = monolith_18_look
out_restr = mon_long_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_19]
active = walker@monolith_19
suitable = {=target_squad_name(mon_a1_monolith_6_squad)}
prior = 200

[walker@monolith_19]:walker@standart
path_walk = monolith_19_walk
path_look = monolith_19_look
out_restr = mon_long_hall_out_restr
;-------------------------------------------------------------

[logic@monolith_20]
active = walker@monolith_20
suitable = {=target_squad_name(mon_a1_monolith_7_squad)}
prior = 200

[walker@monolith_20]:walker@standart
path_walk = monolith_20_walk
path_look = monolith_20_look
;-------------------------------------------------------------

[logic@monolith_21]
active = walker@monolith_21
suitable = {=target_squad_name(mon_a1_monolith_7_squad)}
prior = 200

[walker@monolith_21]:walker@standart
path_walk = monolith_21_walk
path_look = monolith_21_look
;-------------------------------------------------------------

[logic@monolith_22]
active = walker@monolith_22
suitable = {=target_squad_name(mon_a1_monolith_7_squad)}
prior = 200

[walker@monolith_22]:walker@standart
path_walk = monolith_22_walk
path_look = monolith_22_look
;-------------------------------------------------------------

[logic@monolith_23]
active = walker@monolith_23
suitable = {=target_squad_name(mon_a1_monolith_7_squad)}
prior = 200

[walker@monolith_23]:walker@standart
path_walk = monolith_23_walk
path_look = monolith_23_look
;-------------------------------------------------------------

[logic@monolith_24]
active = walker@monolith_24
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_24]:walker@standart
path_walk = monolith_24_walk
path_look = monolith_24_look
out_restr = sar_monolith_out_combat
;-------------------------------------------------------------

[logic@monolith_25]
active = walker@monolith_25
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_25]:walker@standart
path_walk = monolith_25_walk
path_look = monolith_25_look
out_restr = mon_contorol_room_out_restr
combat_ignore_cond = {=fighting_dist_ge(20)} true, false
;-------------------------------------------------------------

[logic@monolith_26]
active = walker@monolith_26
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_26]:walker@standart
path_walk = monolith_26_walk
path_look = monolith_25_look
out_restr = mon_contorol_room_out_restr
combat_ignore_cond = {=fighting_dist_ge(20)} true, false
;-------------------------------------------------------------

[logic@monolith_27]
active = walker@monolith_27
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_27]:walker@standart
path_walk = monolith_27_walk
path_look = monolith_25_look
out_restr = mon_contorol_room_out_restr
combat_ignore_cond = {=fighting_dist_ge(20)} true, false
;-------------------------------------------------------------

[logic@monolith_28]
active = walker@monolith_28
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_28]:walker@standart
path_walk = monolith_28_walk
path_look = monolith_25_look
out_restr = mon_contorol_room_out_restr
combat_ignore_cond = {=fighting_dist_ge(20)} true, false
;-------------------------------------------------------------

[logic@monolith_29]
active = walker@monolith_29
suitable = {=target_squad_name(mon_a1_monolith_8_squad)}
prior = 200

[walker@monolith_29]:walker@standart
path_walk = monolith_29_walk
path_look = monolith_25_look
out_restr = mon_contorol_room_out_restr
combat_ignore_cond = {=fighting_dist_ge(20)} true, false
;-------------------------------------------------------------
