[walker@def]
combat_ignore_cond = {=actor_enemy =check_enemy_name(actor)} false, true
combat_ignore_keep_when_attacked = true
invulnerable = false
out_restr = pri_a16_sr_noweap
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false

[walker@reach]:walker@def
combat_ignore_keep_when_attacked = false
invulnerable = false

[animpoint@def]
reach_movement = walk_noweap
combat_ignore_cond = {=actor_enemy =check_enemy_name(actor)} false, true
combat_ignore_keep_when_attacked = true
invulnerable = false
use_camp = true
meet = meet@animpoint
out_restr = pri_a16_sr_noweap
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false

[animpoint@reach]:animpoint@def
combat_ignore_keep_when_attacked = false
invulnerable = false

[meet@animpoint]
close_anim 		= nil
close_victim 	= nil
far_anim 		= nil
far_victim 		= nil
close_snd_hello = nil
close_distance 	= 0
far_distance 	= 0
use = {=actor_enemy} false, {=dist_to_actor_le(3)} true, false
snd_on_use = {!dist_to_actor_le(3)} nil
meet_on_talking = false



[logic@pri_a16_stalker_1]
active = walker@guarder_1_reach
suitable = {!surge_started} true
prior = 190

[walker@guarder_1_reach]:walker@reach
path_walk = guarder_1_walk
path_look = guarder_1_look
on_info = {=npc_in_zone(pri_surge_hide_a16)} walker@guarder_1

[walker@guarder_1]:walker@def
path_walk = guarder_1_walk
path_look = guarder_1_look
on_info = {=surge_started} walker@hide_1

[walker@hide_1]:walker@def
path_walk = hide_1_walk
path_look = hide_1_look
on_info = {=surge_complete} walker@guarder_1



[logic@pri_a16_stalker_2]
active = walker@guarder_2_reach 
suitable = {!surge_started} true
prior = 150

[walker@guarder_2_reach]:walker@reach
path_walk = guarder_2_walk
path_look = guarder_2_look
on_info = {=npc_in_zone(pri_surge_hide_a16)} walker@guarder_2

[walker@guarder_2]:walker@def
path_walk = guarder_2_walk
path_look = guarder_2_look
on_info = {=surge_started} walker@hide_2

[walker@hide_2]:walker@def
path_walk = hide_2_walk
path_look = hide_1_look
on_info = {=surge_complete} walker@guarder_2


[logic@pri_a16_stalker_13]
active = walker@guarder_3
suitable = {!surge_started} true
prior = 150

; [walker@guarder_3_reach]:walker@reach
; path_walk = guarder_3_walk
; path_look = guarder_3_look
; on_info = {=npc_in_zone(pri_surge_hide_a16)} walker@guarder_2

[walker@guarder_3]:walker@def
path_walk = guarder_3_walk
path_look = guarder_3_look
on_info = {=surge_started} walker@hide_3

[walker@hide_3]:walker@def
path_walk = hide_3_walk
path_look = hide_3_look
on_info = {=surge_complete} walker@guarder_3



[logic@pri_a16_stalker_3]
active = animpoint@pri_a16_stalker_3 
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_4]
active = animpoint@pri_a16_stalker_4
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_5]
active = animpoint@pri_a16_stalker_5
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_6]
active = animpoint@pri_a16_stalker_6
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_7]
active = animpoint@pri_a16_stalker_7
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_8]
active = animpoint@pri_a16_stalker_8
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_9]
active = animpoint@pri_a16_stalker_9
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_10]
active = animpoint@pri_a16_stalker_10
suitable = {!surge_started} true
prior = 150

[logic@pri_a16_stalker_11]
active = animpoint@pri_a16_stalker_11
suitable = {!surge_started} true
prior = 140

[logic@pri_a16_stalker_12]
active = animpoint@pri_a16_stalker_12
suitable = {!surge_started} true
prior = 120

[animpoint@pri_a16_stalker_3]:animpoint@reach
cover_name = pri_a16_animp_1
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_3_reached

[animpoint@pri_a16_stalker_4]:animpoint@reach
cover_name = pri_a16_animp_2
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_4_reached

[animpoint@pri_a16_stalker_5]:animpoint@reach
cover_name = pri_a16_animp_3
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_5_reached

[animpoint@pri_a16_stalker_6]:animpoint@reach
cover_name = pri_a16_animp_vano
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_6_reached

[animpoint@pri_a16_stalker_7]:animpoint@reach
cover_name = pri_a16_animp_5
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_7_reached

[animpoint@pri_a16_stalker_8]:animpoint@reach
cover_name = pri_a16_animp_6
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_8_reached

[animpoint@pri_a16_stalker_9]:animpoint@reach
cover_name = pri_a16_animp_7
meet = no_meet
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_9_reached

[animpoint@pri_a16_stalker_10]:animpoint@reach
cover_name = pri_a16_animp_8
meet = no_meet
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_10_reached

[animpoint@pri_a16_stalker_11]:animpoint@reach
cover_name = pri_a16_animp_4
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_11_reached

[animpoint@pri_a16_stalker_12]:animpoint@reach
cover_name = pri_a16_animp_sokolov
on_info = {=npc_in_zone(pri_surge_hide_a16)} animpoint@pri_a16_stalker_12_reached



[animpoint@pri_a16_stalker_3_reached]:animpoint@def
cover_name = pri_a16_animp_1

[animpoint@pri_a16_stalker_4_reached]:animpoint@def
cover_name = pri_a16_animp_2

[animpoint@pri_a16_stalker_5_reached]:animpoint@def
cover_name = pri_a16_animp_3

[animpoint@pri_a16_stalker_6_reached]:animpoint@def
cover_name = pri_a16_animp_vano

[animpoint@pri_a16_stalker_7_reached]:animpoint@def
cover_name = pri_a16_animp_5

[animpoint@pri_a16_stalker_8_reached]:animpoint@def
cover_name = pri_a16_animp_6

[animpoint@pri_a16_stalker_9_reached]:animpoint@def
cover_name = pri_a16_animp_7
meet = no_meet

[animpoint@pri_a16_stalker_10_reached]:animpoint@def
cover_name = pri_a16_animp_8
meet = no_meet

[animpoint@pri_a16_stalker_11_reached]:animpoint@def
cover_name = pri_a16_animp_4

[animpoint@pri_a16_stalker_12_reached]:animpoint@def
cover_name = pri_a16_animp_sokolov

;in reserve - pri_a16_animp_wanderer
;in reserve - pri_a16_animp_zulus


; Camping
[logic@pri_a16_camp_work_1]
active = animpoint@pri_a16_camp_work_1
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_2]
active = animpoint@pri_a16_camp_work_2
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_3]
active = animpoint@pri_a16_camp_work_3
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_4]
active = animpoint@pri_a16_camp_work_4
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_5]
active = animpoint@pri_a16_camp_work_5
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_6]
active = animpoint@pri_a16_camp_work_6
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_7]
active = animpoint@pri_a16_camp_work_7
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_8]
active = animpoint@pri_a16_camp_work_8
suitable = {!surge_started} true
prior = 200

[logic@pri_a16_camp_work_9]
active = animpoint@pri_a16_camp_work_9
suitable = {=is_night !surge_started} true
prior = 200

[logic@pri_a16_camp_work_10]
active = animpoint@pri_a16_camp_work_10
suitable = {!surge_started} true
prior = 200

[animpoint@pri_a16_camp_work_1]
cover_name = pri_a16_animp_4
use_camp = false
meet = meet_random

[animpoint@pri_a16_camp_work_2]
cover_name = pri_a16_animp_sokolov
use_camp = false
meet = meet_random

[animpoint@pri_a16_camp_work_3]
cover_name = pri_a16_animp_7
meet = meet_random

[animpoint@pri_a16_camp_work_4]
cover_name = pri_a16_animp_8
meet = meet_random

[animpoint@pri_a16_camp_work_5]
cover_name = pri_a16_animp_vano
use_camp = true
meet = meet_random

[animpoint@pri_a16_camp_work_6]
cover_name = pri_a16_animp_3
use_camp = true
meet = meet_random

[animpoint@pri_a16_camp_work_7]
cover_name = pri_a16_animp_valentyr
use_camp = true
meet = meet_random

[animpoint@pri_a16_camp_work_8]
cover_name = pri_a16_animp_1
use_camp = true
meet = meet_random

[animpoint@pri_a16_camp_work_9]
cover_name = pri_a16_animp_2
use_camp = true
meet = meet_random

[animpoint@pri_a16_camp_work_10]
cover_name = pri_a16_animp_wanderer
meet = meet_random