[mob_walker@standart]
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true
invulnerable = true
suggested_running = true
out_restr = labx3_a1_out_restr

[logic@snork_1]
active = mob_walker@snork_1
suitable = {=target_squad_name(labx3_a1_snork_squad)} true
prior = 100
monster_job = true

[mob_walker@snork_1]:mob_walker@standart
path_walk = snork_1_walk
path_look = snork_1_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_home@snork_attack_1

[mob_home@snork_attack_1]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_1
;-------------------------------------------------------------------------------------------

[logic@snork_2]
active = mob_walker@snork_2
suitable = {=target_squad_name(labx3_a1_snork_squad)} true
prior = 100
monster_job = true

[mob_walker@snork_2]:mob_walker@standart
path_walk = snork_2_walk
path_look = snork_2_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_home@snork_attack_2

[mob_home@snork_attack_2]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_2
;-------------------------------------------------------------------------------------------

[logic@snork_3]
active = mob_walker@snork_3
suitable = {=target_squad_name(labx3_a1_snork_squad)} true
prior = 100
monster_job = true

[mob_walker@snork_3]:mob_walker@standart
path_walk = snork_3_walk
path_look = snork_3_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_home@snork_attack_3

[mob_home@snork_attack_3]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_3
;-------------------------------------------------------------------------------------------

[logic@snork_4]
active = mob_walker@snork_4
suitable = {=is_monster_burer} true
prior = 100
monster_job = true

[mob_walker@snork_4]:mob_walker@standart
path_walk = snork_4_walk
path_look = snork_4_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_walker@befor_attack_4 %=burer_force_anti_aim%

[mob_walker@befor_attack_4]:mob_walker@standart
path_walk = snork_4_walk
path_look = snork_4_look
on_timer = 2000 | mob_home@snork_attack_4 %=burer_force_gravi_attack%

[mob_home@snork_attack_4]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_4
;-------------------------------------------------------------------------------------------

[logic@snork_5]
active = mob_walker@snork_5
suitable = {=target_squad_name(labx3_a1_snork_squad)} true
prior = 100
monster_job = true

[mob_walker@snork_5]:mob_walker@standart
path_walk = snork_5_walk
path_look = snork_5_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_home@snork_attack_5

[mob_home@snork_attack_5]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_5
;-------------------------------------------------------------------------------------------

[logic@snork_6]
active = mob_walker@snork_6
suitable = {=target_squad_name(labx3_a1_snork_squad)} true
prior = 100
monster_job = true

[mob_walker@snork_6]:mob_walker@standart
path_walk = snork_6_walk
path_look = snork_6_look
on_info = {=see_actor =actor_in_zone(labx3_a1_out_restr) =actor_see_npc} mob_home@snork_attack_6

[mob_home@snork_attack_6]
gulag_point = true
home_min_radius = 20
home_max_radius = 30
aggressive = true
on_info  = {!actor_in_zone(labx3_a1_out_restr)} mob_walker@snork_6
;-------------------------------------------------------------------------------------------

[logic@blood_1]
suitable = {=is_monster_bloodsuker} true
active = mob_walker@blood_1
monster_job = true
prior = 300

[mob_walker@blood_1]:mob_walker@standart
path_walk = blood_walk
path_look = blood_look
on_info  = {=see_actor =actor_in_zone(labx3_a1_out_restr) -labx3_a1_blood_squad_attack} mob_home@blood_1 %+labx3_a1_blood_squad_attack%
on_info2 = {+labx3_a1_blood_squad_attack} mob_home@blood_1

[mob_home@blood_1]
out_restr = labx3_a1_out_restr
gulag_point = true
home_min_radius = 5
home_max_radius = 40
aggressive = true
;-------------------------------------------------------------------------------------------

[logic@blood_2]:logic@blood_1

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

