[walker@standart]
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
can_throw_grenades = false
def_state_moving = assault
def_state_moving1 = assault
;-------------------------------------------------------------

[walker@ignore]:walker@standart
combat_ignore_cond = true
invulnerable = true
combat_ignore_keep_when_attacked = true
;-------------------------------------------------------------

[walker@idol]:walker@standart
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true
;-------------------------------------------------------------

[logic@monolith]
suitable = {=target_squad_name(labx1_a3_monolith_squad)}
prior = 200
;-------------------------------------------------------------

[logic@monolith_1]:logic@monolith
active = walker@monolith_1

[walker@monolith_1]:walker@ignore
path_walk = monolith_1_walk
path_look = monolith_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack} walker@monolith_1_attack

[walker@monolith_1_attack]:walker@standart
path_walk = monolith_1_walk
path_look = monolith_1_look

;-------------------------------------------------------------

[logic@monolith_2]:logic@monolith
active = walker@monolith_2

[walker@monolith_2]:walker@ignore
path_walk = monolith_2_walk
path_look = monolith_2_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack} walker@monolith_2_attack

[walker@monolith_2_attack]:walker@standart
path_walk = monolith_2_walk
path_look = monolith_2_look

;-------------------------------------------------------------

[logic@monolith_3]:logic@monolith
active = walker@monolith_3

[walker@monolith_3]:walker@ignore
path_walk = monolith_3_walk
path_look = monolith_3_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack} walker@monolith_3_attack

[walker@monolith_3_attack]:walker@standart
path_walk = monolith_3_walk
path_look = monolith_3_look

;-------------------------------------------------------------

[logic@monolith_4]:logic@monolith
active = walker@monolith_4

[walker@monolith_4]:walker@ignore
path_walk = monolith_4_walk
path_look = monolith_4_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack} walker@monolith_4_attack

[walker@monolith_4_attack]:walker@standart
path_walk = monolith_4_walk
path_look = monolith_4_look

;-------------------------------------------------------------
;
;
[logic@monolith_5]
active = walker@monolith_5
suitable = {=target_squad_name(labx1_a3_monolith_1_squad)} true, {+actor_in_zone_labx1_a3_sr_monolith_attack_1 =target_squad_name(labx1_a3_monolith_idol_squad)} true
prior = 200

[walker@monolith_5]:walker@ignore
path_walk = monolith_5_walk
path_look = monolith_5_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monolith_5_attack

[walker@monolith_5_attack]:walker@standart
path_walk = monolith_5_walk
path_look = monolith_5_look

;-------------------------------------------------------------

[logic@monolith_6]
active = walker@monolith_6
suitable = {=target_squad_name(labx1_a3_monolith_1_squad)} true, {+actor_in_zone_labx1_a3_sr_monolith_attack_1 =target_squad_name(labx1_a3_monolith_idol_squad)} true
prior = 200

[walker@monolith_6]:walker@ignore
path_walk = monolith_6_walk
path_look = monolith_5_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monolith_6_attack

[walker@monolith_6_attack]:walker@standart
path_walk = monolith_6_walk
path_look = monolith_5_look

;-------------------------------------------------------------

[logic@monolith_7]
active = walker@monolith_7
suitable = {=target_squad_name(labx1_a3_monolith_1_squad)} true, {+actor_in_zone_labx1_a3_sr_monolith_attack_1 =target_squad_name(labx1_a3_monolith_idol_squad)} true
prior = 200

[walker@monolith_7]:walker@ignore
path_walk = monolith_7_walk
path_look = monolith_5_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monolith_7_attack

[walker@monolith_7_attack]:walker@standart
path_walk = monolith_7_walk
path_look = monolith_5_look

;-------------------------------------------------------------
;
;
;
;-------------------------------------------------------------

[logic@monol]
suitable = {=target_squad_name(labx1_a3_monolith_2_squad)} true, {+actor_in_zone_labx1_a3_sr_monolith_attack_1 =target_squad_name(labx1_a3_monolith_idol_squad)} true
prior = 200
;-------------------------------------------------------------

[logic@monol_1]:logic@monol
active = walker@monol_1

[walker@monol_1]:walker@ignore
path_walk = monol_1_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_1_attack

[walker@monol_1_attack]:walker@standart
path_walk = monol_1_walk
path_look = monol_1_look

;-------------------------------------------------------------
[logic@monol_2]:logic@monol
active = walker@monol_2

[walker@monol_2]:walker@ignore
path_walk = monol_2_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_2_attack

[walker@monol_2_attack]:walker@standart
path_walk = monol_2_walk
path_look = monol_1_look

;-------------------------------------------------------------
[logic@monol_3]:logic@monol
active = walker@monol_3

[walker@monol_3]:walker@ignore
path_walk = monol_3_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_3_attack

[walker@monol_3_attack]:walker@standart
path_walk = monol_3_walk
path_look = monol_1_look

;-------------------------------------------------------------
[logic@monol_4]:logic@monol
active = walker@monol_4

[walker@monol_4]:walker@ignore
path_walk = monol_4_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_4_attack

[walker@monol_4_attack]:walker@standart
path_walk = monol_4_walk
path_look = monol_1_look

;-------------------------------------------------------------
[logic@monol_5]:logic@monol
active = walker@monol_5

[walker@monol_5]:walker@ignore
path_walk = monol_5_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_5_attack

[walker@monol_5_attack]:walker@standart
path_walk = monol_5_walk
path_look = monol_1_look

;-------------------------------------------------------------
[logic@monol_6]:logic@monol
active = walker@monol_6

[walker@monol_6]:walker@ignore
path_walk = monol_6_walk
path_look = monol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack_1} walker@monol_6_attack

[walker@monol_6_attack]:walker@standart
path_walk = monol_6_walk
path_look = monol_1_look

;-------------------------------------------------------------

[hit]
on_info = {-labx1_a3_hit_pray_squad} %+labx1_a3_hit_pray_squad%
;-------------------------------------------------------------

[logic@idol]
suitable = {=target_squad_name(labx1_a3_monolith_idol_squad)} true
prior = 70
on_hit = hit
;-------------------------------------------------------------

[logic@idol_1]:logic@idol
active = walker@idol_1

[walker@idol_1]:walker@idol
path_walk = idol_1_walk
path_look = idol_1_look
on_info = {+actor_in_zone_labx1_a3_sr_monolith_attack -labx1_a3_hit_pray_squad} %=play_sound(pri_a18_monolith_pray)%
on_info2 = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_1_timer

[walker@labx1_a3_start_1_timer]:walker@idol
path_walk = idol_1_walk
path_look = idol_1_look
on_game_timer = 15 | walker@labx1_a3_start_1_combat

[walker@labx1_a3_start_1_combat]:walker@standart
path_walk = idol_1_walk
path_look = idol_1_look
;-------------------------------------------------------------

[logic@idol_2]:logic@idol
active = walker@idol_2

[walker@idol_2]:walker@idol
path_walk = idol_2_walk
path_look = idol_2_look
on_info = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_2_timer

[walker@labx1_a3_start_2_timer]:walker@idol
path_walk = idol_2_walk
path_look = idol_2_look
on_game_timer = 15 | walker@labx1_a3_start_2_combat

[walker@labx1_a3_start_2_combat]:walker@standart
path_walk = idol_2_walk
path_look = idol_2_look
;-------------------------------------------------------------

[logic@idol_3]:logic@idol
active = walker@idol_3

[walker@idol_3]:walker@idol
path_walk = idol_3_walk
path_look = idol_3_look
on_info = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_3_timer

[walker@labx1_a3_start_3_timer]:walker@idol
path_walk = idol_3_walk
path_look = idol_3_look
on_game_timer = 15 | walker@labx1_a3_start_3_combat

[walker@labx1_a3_start_3_combat]:walker@standart
path_walk = idol_3_walk
path_look = idol_3_look
;-------------------------------------------------------------

[logic@idol_4]:logic@idol
active = walker@idol_4

[walker@idol_4]:walker@idol
path_walk = idol_4_walk
path_look = idol_4_look
on_info = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_4_timer

[walker@labx1_a3_start_4_timer]:walker@idol
path_walk = idol_4_walk
path_look = idol_4_look
on_game_timer = 15 | walker@labx1_a3_start_4_combat

[walker@labx1_a3_start_4_combat]:walker@standart
path_walk = idol_4_walk
path_look = idol_4_look
;-------------------------------------------------------------

[logic@idol_5]:logic@idol
active = walker@idol_5

[walker@idol_5]:walker@idol
path_walk = idol_5_walk
path_look = idol_5_look
on_info = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_5_timer

[walker@labx1_a3_start_5_timer]:walker@idol
path_walk = idol_5_walk
path_look = idol_5_look
on_game_timer = 15 | walker@labx1_a3_start_5_combat

[walker@labx1_a3_start_5_combat]:walker@standart
path_walk = idol_5_walk
path_look = idol_5_look
;-------------------------------------------------------------

[logic@idol_6]:logic@idol
active = walker@idol_6

[walker@idol_6]:walker@idol
path_walk = idol_6_walk
path_look = idol_6_look
on_info = {+labx1_a3_hit_pray_squad} walker@labx1_a3_start_6_timer

[walker@labx1_a3_start_6_timer]:walker@idol
path_walk = idol_6_walk
path_look = idol_6_look
on_game_timer = 15 | walker@labx1_a3_start_6_combat

[walker@labx1_a3_start_6_combat]:walker@standart
path_walk = idol_6_walk
path_look = idol_6_look
;-------------------------------------------------------------
