
;*************** ýëåêòðîõèìåðà â àâ ïåùåðå *******************
[logic@av_electro]
active = mob_home@av_electro

[mob_home@av_electro]
path_home = electro_walk
home_min_radius = 35
home_max_radius = 45
on_signal = sig_attacked | mob_combat@av_electro

[mob_combat@av_electro]
on_timer = 60000 | mob_home@av_electro


;*************** ïðèçðà÷íàÿ õèìåðà â àâ ïåùåðå *******************
[logic@av_x_ray]
active = mob_home@av_x_ray

[mob_home@av_x_ray]
path_home = ray_walk
home_min_radius = 35
home_max_radius = 45
on_signal = sig_attacked | mob_combat@av_x_ray

[mob_combat@av_x_ray]
on_timer = 60000 | mob_home@av_x_ray


;*************** áþðåð â ÌÃ *******************
[logic@city_burer]
active = mob_home@city_burer

[mob_home@city_burer]
path_home = bur_walk
home_min_radius = 50
home_max_radius = 60
on_signal = sig_attacked | mob_combat@city_burer

[mob_combat@city_burer]
on_timer = 60000 | mob_home@city_burer

;*******dcity_gigantik**********************
[logic@dcity_gigantik]
active = mob_home@dcity_gigantik

[mob_home@dcity_gigantik]
path_home = gig1_walk
home_min_radius = 40
home_max_radius = 50
on_signal = sig_attacked | mob_combat@dcity_gigantik

[mob_combat@dcity_gigantik]
on_timer = 60000 | mob_home@dcity_gigantik


;*******áèáëèîòåêàðü â òàðàêàíîâêå**********************
[logic@dcity_bibliot]
active = mob_home@dcity_bibliot

[mob_home@dcity_bibliot]
path_home = biblio1_walk
home_min_radius = 50
home_max_radius = 65
on_signal = sig_attacked | mob_combat@dcity_bibliot

[mob_combat@dcity_bibliot]
on_timer = 60000 | mob_home@dcity_bibliot

;*******êðîâîñîñ-ýôåêòîð1 â àâ ïåùåðå**********************
[logic@av_krovosos_one]
active = mob_home@av_krovosos_one

[mob_home@av_krovosos_one]
path_home = krovosos1_walk
home_min_radius = 30
home_max_radius = 40
on_signal = sig_attacked | mob_combat@av_krovosos_one

[mob_combat@av_krovosos_one]
on_timer = 60000 | mob_home@av_krovosos_one

;*******êðîâîñîñ-ýôåêòîð2 â àâ ïåùåðå**********************
[logic@av_krovosos_two]
active = mob_home@av_krovosos_two

[mob_home@av_krovosos_two]
path_home = krovosos2_walk
home_min_radius = 30
home_max_radius = 40
on_signal = sig_attacked | mob_combat@av_krovosos_two

[mob_combat@av_krovosos_two]
on_timer = 60000 | mob_home@av_krovosos_two

;*************** Ãóëàã 2íåéòðàëîâ íà ìèëèòàðè *******************

[logic@military_neytral_walker1]
active = walker1@military_neytral

[walker1@military_neytral]
path_walk = dydy1_walk
path_look = dydy1_look
on_timer = 350000 | kamp4@military_neytral

[kamp4@military_neytral]
center_point  = derevny_camp_center
path_walk = derevny_camp_center_task
radius = 0.4


[logic@military_neytral_kamp1]
active = kamp1@military_neytral

[kamp1@military_neytral]
center_point  = dom_camp_center
path_walk = dom_camp_center_task
radius = 0.4
on_timer = 351000 | kamp4@military_neytral


[logic@military_neytral_walker2]
active = walker2@military_neytral

[walker2@military_neytral]
path_walk = dydy2_walk
path_look = dydy2_look
on_timer = 352000 | kamp4@military_neytral


[logic@military_neytral_walker3]
active = walker3@military_neytral

[walker3@military_neytral]
path_walk = dydy3_walk
path_look = dydy3_look
on_timer = 400000 | kamp5@military_neytral

[kamp5@military_neytral]
center_point  = diador_camp_center
path_walk = diador_camp_center_task
radius = 2.3


[logic@military_neytral_kamp2]
active = kamp2@military_neytral

[kamp2@military_neytral]
center_point  = pilig_camp_center
path_walk = pilig_camp_center_task
radius = 2.3
on_timer = 400000 | kamp5@military_neytral


[logic@military_neytral_kamp3]
active = kamp3@military_neytral

[kamp3@military_neytral]
center_point  = pilig_camp_center
path_walk = pilig_camp_center_task
radius = 2.3
on_timer = 401000 | kamp5@military_neytral



;*************** dcity_lastday *******************

[logic@dcity_lastday_walker1]
active = walker1@dcity_lastday

[walker1@dcity_lastday]
path_walk = chmo1_walk
path_look = chmo1_look


[logic@dcity_lastday_walker2]
active = walker2@dcity_lastday

[walker2@dcity_lastday]
path_walk = chmo2_walk
path_look = chmo2_look


[logic@dcity_lastday_walker3]
active = walker3@dcity_lastday

[walker3@dcity_lastday]
path_walk = chmo3_walk
path_look = chmo3_look


[logic@dcity_lastday_walker4]
active = walker4@dcity_lastday

[walker4@dcity_lastday]
path_walk = chmo4_walk
path_look = chmo4_look


[logic@dcity_lastday_walker5]
active = walker5@dcity_lastday

[walker5@dcity_lastday]
path_walk = chmo5_walk
path_look = chmo5_look


[logic@dcity_lastday_kamp1]
active = kamp1@dcity_lastday

[kamp1@dcity_lastday]
center_point  = kultorg_camp_center
path_walk = kultorg_camp_center_task
radius = 2.4
danger = danger_ignore@dcity_lastday
on_timer = 150000 | kamp3@dcity_lastday

[kamp3@dcity_lastday]
center_point  = saray_camp_center
path_walk = saray_camp_center_task
radius = 2.4
danger = danger_ignore@dcity_lastday
on_timer = 150000 | kamp1@dcity_lastday


[logic@dcity_lastday_walker6]
active = walker6@dcity_lastday

[walker6@dcity_lastday]
path_walk = chmo6_walk
path_look = chmo6_look


[logic@dcity_lastday_kamp2]
active = kamp2@dcity_lastday

[kamp2@dcity_lastday]
center_point  = kultorg_camp_center
path_walk = kultorg_camp_center_task
radius = 2.4
danger = danger_ignore@dcity_lastday


[logic@dcity_lastday_walker7]
active = walker7@dcity_lastday

[walker7@dcity_lastday]
path_walk = chmo7_walk
path_look = chmo7_look


[logic@dcity_lastday_walker8]
active = walker8@dcity_lastday

[walker8@dcity_lastday]
path_walk = chmo8_walk
path_look = chmo8_look


[logic@dcity_lastday_walker9]
active = walker9@dcity_lastday

[walker9@dcity_lastday]
path_walk = chmo9_walk
path_look = chmo9_look


[logic@dcity_lastday_walker10]
active = walker10@dcity_lastday

[walker10@dcity_lastday]
path_walk = chmo10_walk
path_look = chmo10_look


[logic@dcity_lastday_walker11]
active = walker11@dcity_lastday

[walker11@dcity_lastday]
path_walk = chmo11_walk
path_look = chmo11_look


[logic@dcity_lastday_walker12]
active = walker12@dcity_lastday

[walker12@dcity_lastday]
path_walk = chmo12_walk
path_look = chmo12_look


[logic@dcity_lastday_walker13]
active = walker13@dcity_lastday

[walker13@dcity_lastday]
path_walk = chmo13_walk
path_look = chmo13_look


[logic@dcity_lastday_walker14]
active = walker14@dcity_lastday

[walker14@dcity_lastday]
path_walk = chmo14_walk
path_look = chmo14_look


[logic@dcity_lastday_walker15]
active = walker15@dcity_lastday

[walker15@dcity_lastday]
path_walk = chmo15_walk
path_look = chmo15_look


[logic@dcity_lastday_walker16]
active = walker16@dcity_lastday

[walker16@dcity_lastday]
path_walk = chmo16_walk
path_look = chmo16_look


[logic@dcity_lastday_walker17]
active = walker17@dcity_lastday

[walker17@dcity_lastday]
path_walk = chmo17_walk
path_look = chmo17_look


[danger_ignore@dcity_lastday]
ignore_distance = 5


;*************** dcity_bandit_garazh *******************

[logic@dcity_bandit_garazh_kamp1]
active = kamp1@dcity_bandit_garazh

[kamp1@dcity_bandit_garazh]
center_point  = garazh_camp_center
path_walk = garazh_camp_center_task
radius = 2.4


[logic@dcity_bandit_garazh_kamp2]
active = kamp2@dcity_bandit_garazh

[kamp2@dcity_bandit_garazh]
center_point  = garazh_camp_center
path_walk = garazh_camp_center_task
radius = 2.4
on_timer = 80000 | walker1@dcity_bandit_garazh

[walker1@dcity_bandit_garazh]
path_walk = fofan1_walk
path_look = fofan1_look
on_timer = 10000 | walker2@dcity_bandit_garazh

[walker2@dcity_bandit_garazh]
path_walk = fofan2_walk
path_look = fofan2_look
on_timer = 10000 | kamp2@dcity_bandit_garazh


;*************** dcity_bandit_gulag3 *******************

[logic@dcity_bandit_gulag3_walker1]
active = walker1@dcity_bandit_gulag3

[walker1@dcity_bandit_gulag3]
path_walk = xren1_walk
path_look = xren1_look


[logic@dcity_bandit_gulag3_walker2]
active = walker2@dcity_bandit_gulag3

[walker2@dcity_bandit_gulag3]
path_walk = xren2_walk
path_look = xren2_look


[logic@dcity_bandit_gulag3_walker3]
active = walker3@dcity_bandit_gulag3

[walker3@dcity_bandit_gulag3]
path_walk = xren3_walk
path_look = xren3_look


[logic@dcity_bandit_gulag3_kamp1]
active = kamp1@dcity_bandit_gulag3

[kamp1@dcity_bandit_gulag3]
center_point  = gulag3_camp_center
path_walk = gulag3_camp_center_task
radius = 2.4


;*************** ÊÐÎÂÎÑÎÑÈÊÈ Â ÌÃ *******************
[logic@dcitysos1]
active = mob_home@dcitysos1

[mob_home@dcitysos1]
path_home = dcitysos1_walk
home_min_radius = 40
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dcitysos1

[mob_combat@dcitysos1]
on_timer = 60000 | mob_home@dcitysos1

[logic@dcitysos2]
active = mob_home@dcitysos2

[mob_home@dcitysos2]
path_home = dcitysos2_walk
home_min_radius = 40
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dcitysos2

[mob_combat@dcitysos2]
on_timer = 60000 | mob_home@dcitysos2


;*************** áþðåðû íà àòï *******************
[logic@atp_burer]
active = mob_home@atp_burer

[mob_home@atp_burer]
path_home = home
home_min_radius = 45
home_max_radius = 60

;*************** ïëîòè1 íà àòï *******************
[logic@atp_flesh1]
active = mob_home@atp_flesh1

[mob_home@atp_flesh1]
path_home = home
home_min_radius = 45
home_max_radius = 65

;*************** ïñû1 íà àòï *******************
[logic@atp_dog1]
active = mob_home@atp_dog1

[mob_home@atp_dog1]
path_home = home
home_min_radius = 50
home_max_radius = 70

;*************** õèìåðû1 íà àòï *******************
[logic@atp_chimera1]
active = mob_home@atp_chimera1

[mob_home@atp_chimera1]
path_home = home
home_min_radius = 80
home_max_radius = 90



;**************************************************
;*************** ÃÓËÀÃ ÇÅËÅÍÛÕ ÍÀ ÁÎËÎÒÀÕ *******************
;**************************************************
;--------------------------------------------------ÎÔÔËÀÉÍ---------------------------------------------
[logic@dan_do]
active = walker@dan_do

[walker@dan_do]
path_walk = dan_do_walk
path_look = dan_do_look

[logic@oxot1_do]
active = walker@oxot1_do

[walker@oxot1_do]
path_walk = oxot1_do_walk
path_look = oxot1_do_look

[logic@oxot2_do]
active = kamp@oxot2_do

[kamp@oxot2_do]
center_point = oxot_do_centr 

[logic@oxot3_do]
active = kamp@oxot3_do

[kamp@oxot3_do]
center_point = oxot_do_centr

[logic@oxot4_do]
active = kamp@oxot4_do

[kamp@oxot4_do]
center_point = oxot_do_centr

[logic@oxot5_do]
active = kamp@oxot5_do

[kamp@oxot5_do]
center_point = oxot_do_centr
;--------------------------------------------------ÎÍËÀÉÍ---------------------------------------------
[logic@dan]
active = camper@dan

[camper@dan]
path_walk = dan_walk
path_look = dan_look
danger = danger_ignore@dan
meet = meet@dan
on_actor_dist_le_nvis = 5 | remark@dan

[remark@dan]
anim = guard
target = actor
meet = meet@dan
danger = danger_ignore@dan
on_timer = 60000 | camper@dan

[meet@dan]
meet_state		= 5|guard@wait
meet_state_wpn	= 5|backoff@threat_weap
victim		= 5|actor
victim_wpn		= 5|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@dan]
ignore_distance = 10

[logic@oxot1]
active = walker@oxot1

[walker@oxot1]
path_walk = oxot1_walk
path_look = oxot1_look
danger = danger_ignore@dan

[logic@oxot2]
active = walker@oxot2

[walker@oxot2]
path_walk = oxot2_walk
path_look = oxot2_look
danger = danger_ignore@dan

[logic@oxot3]
active = walker@oxot3

[walker@oxot3]
path_walk = oxot3_walk
path_look = oxot3_look
danger = danger_ignore@dan

[logic@oxot4]
active = kamp@oxot4

[kamp@oxot4]
center_point = oxot_koster
danger = danger_ignore@dan

[logic@oxot5]
active = kamp@oxot5

[kamp@oxot5]
center_point = oxot_koster
danger = danger_ignore@dan
;**************************************************
;*************** BAR GREEN *******************
;**************************************************

[logic@bar_ohotnik_chel1]
active = walker@bar_ohotnik_chel1

[walker@bar_ohotnik_chel1]
path_walk = chel1_walk
path_look = chel1_look


[logic@bar_ohotnik_chel2]
active = walker@bar_ohotnik_chel2

[walker@bar_ohotnik_chel2]
path_walk = chel2_walk
path_look = chel2_look


[logic@bar_ohotnik_zahar_chel3]
active = walker@bar_ohotnik_zahar_chel3
danger = danger_ignore@bar_ohotnik_zahar_chel3
;trade = misc\new_trader\trade_zahar.ltx

[walker@bar_ohotnik_zahar_chel3]
path_walk = zahar_chel3_walk
path_look = zahar_chel3_look

[danger_ignore@bar_ohotnik_zahar_chel3]
ignore_distance = 10


[logic@bar_ohotnik_chel4]
active = walker@bar_ohotnik_chel4

[walker@bar_ohotnik_chel4]
path_walk = chel4_walk
path_look = chel4_look


;**************************************************
;*************** GARBAGE KILLER *******************
;**************************************************

[logic@killer_garbage_lager_man1]
active = walker@killer_garbage_lager_man1

[walker@killer_garbage_lager_man1]
path_walk = man1_walk
path_look = man1_look


[logic@killer_garbage_lager_man2]
active = walker@killer_garbage_lager_man2

[walker@killer_garbage_lager_man2]
path_walk = man2_walk
path_look = man2_look


[logic@killer_garbage_lager_man3]
active = walker@killer_garbage_lager_man3

[walker@killer_garbage_lager_man3]
path_walk = man3_walk
path_look = man3_look


[logic@killer_garbage_lager_man4]
active = walker@killer_garbage_lager_man4

[walker@killer_garbage_lager_man4]
path_walk = man4_walk
path_look = man4_look


[logic@killer_garbage_lager_man5]
active = walker@killer_garbage_lager_man5

[walker@killer_garbage_lager_man5]
path_walk = man5_walk
path_look = man5_look


[logic@killer_garbage_lager_man6]
active = walker@killer_garbage_lager_man6

[walker@killer_garbage_lager_man6]
path_walk = man6_walk
path_look = man6_look


[logic@killer_garbage_lager_man7]
active = walker@killer_garbage_lager_man7

[walker@killer_garbage_lager_man7]
path_walk = man7_walk
path_look = man7_look


[logic@killer_garbage_lager_man8]
active = walker@killer_garbage_lager_man8

[walker@killer_garbage_lager_man8]
path_walk = man8_walk
path_look = man8_look


[logic@killer_garbage_lager_kamp]
active = kamp@killer_garbage_lager

[kamp@killer_garbage_lager]
center_point = kamp


;**************************************************
;*************** Áàçà íåáà íà Áîëîòàõ *******************
;**************************************************
;------------------------------------- Ñâèáëîâ --------------------------------------
[logic@scy_leader]
active = walker@scy_leader
combat_ignore = combat_ignore
on_hit = hit@scy_leader

[hit@scy_leader]
on_info = %+scy_leader_hit%

[walker@scy_leader]
path_walk = scy_leader_walk
path_look = scy_leader_look
meet = meet@scy_leader
danger = danger_ignore@scy_leader
combat_ignore_cond = always
on_info = {+scy_leader_hit} walker@scy_leader_hit
on_actor_dist_le_nvis = 5 | remark@scy_leader

[remark@scy_leader]
anim = guard
target = actor
snd = scy_leader_hello
combat_ignore_cond = always
on_info = {+scy_leader_hit} walker@scy_leader_hit
on_signal = sound_end| remark@scy_leader2
meet = no_meet

[remark@scy_leader2]
anim = guard
target = actor
combat_ignore_cond = always
meet = meet@scy_leader
on_info = {+scy_leader_hit} walker@scy_leader_hit

[walker@scy_leader_hit]
path_walk = scy_leader_walk
path_look = scy_leader_look
meet = meet@scy_leader
danger = danger_ignore@scy_leader
on_timer = 120000 | walker@scy_leader

[danger_ignore@scy_leader]
ignore_distance = 0

[meet@scy_leader]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap
;------------------------------------- ïÈÒÁÎÎÉË ó×ÉÂÌÏ×Á --------------------------------------
[logic@ohr_leader]
active = camper@ohr_leader
combat_ignore = combat_ignore
on_hit = hit@ohr_leader

[hit@ohr_leader]
on_info = %+ohr_leader_hit%

[camper@ohr_leader]
path_walk = ohr_leader_walk
path_look = ohr_leader_look
danger = danger_ignore@scy_leader
combat_ignore_cond = always
meet = meet@scy_leader
on_info = {+ohr_leader_hit} walker@ohr_leader_hit
on_info2 = {+scy_leader_hit} walker@ohr_leader_hit

[walker@ohr_leader_hit]
path_walk = ohr_leader_walk
path_look = ohr_leader_look
danger = danger_ignore@scy_leader
meet = meet@scy_leader

;------------------------------------- ïÈÒÁÎÎÉË Õ ×ÏÒÏÔ ¹1 --------------------------------------
[logic@chasovoi1]
active = camper@chasovoi1
combat_ignore = combat_ignore
on_hit = hit@chasovoi1

[hit@chasovoi1]
on_info = %+chasovoi1_hit%

[camper@chasovoi1]
path_walk = chasovoi1_walk
path_look = chasovoi1_look
danger = danger_ignore@scy_leader
combat_ignore_cond = always
meet = meet@scy_leader
on_info = {+chasovoi1_hit} walker@chasovoi1_hit
on_info2 = {+scy_leader_hit} walker@chasovoi1_hit

[walker@chasovoi1_hit]
path_walk = chasovoi1_walk
path_look = chasovoi1_look
danger = danger_ignore@scy_leader
meet = meet@scy_leader

;------------------------------------- ïÈÒÁÎÎÉË Õ ×ÏÒÏÔ ¹2 --------------------------------------
[logic@chasovoi2]
active = camper@chasovoi2
combat_ignore = combat_ignore
on_hit = hit@chasovoi2

[hit@chasovoi2]
on_info = %+chasovoi2_hit%

[camper@chasovoi2]
path_walk = chasovoi2_walk
path_look = chasovoi2_look
danger = danger_ignore@scy_leader
combat_ignore_cond = always
meet = meet@scy_leader
on_info = {+chasovoi2_hit} walker@chasovoi2_hit
on_info2 = {+scy_leader_hit} walker@chasovoi2_hit

[walker@chasovoi2_hit]
path_walk = chasovoi1_walk
path_look = chasovoi1_look
danger = danger_ignore@scy_leader
meet = meet@scy_leader

;------------------------------------- ïÈÒÁÎÎÉË Õ ×ÏÒÏÔ ¹3 --------------------------------------
[logic@chasovoi3]
active = camper@chasovoi3
combat_ignore = combat_ignore
on_hit = hit@chasovoi3

[hit@chasovoi3]
on_info = %+chasovoi3_hit%

[camper@chasovoi3]
path_walk = chasovoi3_walk
path_look = chasovoi3_look
danger = danger_ignore@scy_leader
combat_ignore_cond = always
meet = meet@scy_leader
on_info = {+chasovoi3_hit} walker@chasovoi3_hit
on_info2 = {+scy_leader_hit} walker@chasovoi3_hit

[walker@chasovoi3_hit]
path_walk = chasovoi3_walk
path_look = chasovoi3_look
danger = danger_ignore@scy_leader
meet = meet@scy_leader
;------------------------------------- ðÁÔÒÕÌØ ¹1 --------------------------------------
[logic@patbaz1]
active = walker@patbaz1

[walker@patbaz1]
path_walk = patbaz1_walk
path_look = patbaz1_look
danger = danger_ignore@scy_leader

;------------------------------------- ðÁÔÒÕÌØ ¹2 --------------------------------------
[logic@patbaz2]
active = walker@patbaz2

[walker@patbaz2]
path_walk = patbaz2_walk
path_look = patbaz2_look
danger = danger_ignore@scy_leader

;------------------------------------- ëÜÍÐÅÒÙ 1-6 --------------------------------------
[logic@kam1]
active = kamp@kam1

[kamp@kam1]
center_point = camp_centr 
danger = danger_ignore@scy_leader

[logic@kam2]
active = kamp@kam2

[kamp@kam2]
center_point = camp_centr 
danger = danger_ignore@scy_leader

[logic@kam3]
active = kamp@kam3

[kamp@kam3]
center_point = camp_centr 
danger = danger_ignore@scy_leader

[logic@kam4]
active = kamp@kam4

[kamp@kam4]
center_point = small_centr 
danger = danger_ignore@scy_leader

[logic@kam5]
active = kamp@kam5

[kamp@kam5]
center_point = small_centr 
danger = danger_ignore@scy_leader

[logic@kam6]
active = kamp@kam6

[kamp@kam6]
center_point = small_centr 
danger = danger_ignore@scy_leader
;------------------------------------- ðïóåôéôåìØ âáòá--------------------------------------
[logic@barpos]
active = camper@barpos

[camper@barpos]
path_walk = barpos_walk
path_look = barpos_look
danger = danger_ignore@scy_leader

;------------------------------------- õÞÅÎÎÙÊ?--------------------------------------
[logic@ucen]
active = camper@ucen

[camper@ucen]
path_walk = ucen_walk
path_look = ucen_look
danger = danger_ignore@scy_leader
meet = meet@ucen
on_info = {+need_televizor_start} walker@ucen

[walker@ucen]
path_walk = ucen_walk
path_look = ucen_look
danger = danger_ignore@scy_leader
meet = meet@ucen2

[meet@ucen]
meet_dialog = tv_need_first
use = true
use_wpn = true
meet_talk_enabled = true

[meet@ucen2]
meet_dialog = tv_need_second
use = true
use_wpn = true
meet_talk_enabled = true

;**************************************************
;*************** óîïòëé áôáëõàô îåâï÷ãå÷ *******************
;**************************************************
[logic@snork_atak1]
active = mob_home@snork_atak1

[mob_home@snork_atak1]
path_home = snork_atak1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snork_atak1

[mob_combat@snork_atak1]
on_timer = 60000 | mob_home@snork_atak1

[logic@snork_atak2]
active = mob_home@snork_atak2

[mob_home@snork_atak2]
path_home = snork_atak2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snork_atak2

[mob_combat@snork_atak2]
on_timer = 60000 | mob_home@snork_atak2

[logic@snork_atak3]
active = mob_home@snork_atak3

[mob_home@snork_atak3]
path_home = snork_atak3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snork_atak3

[mob_combat@snork_atak3]
on_timer = 60000 | mob_home@snork_atak3

[logic@snork_atak4]
active = mob_home@snork_atak4

[mob_home@snork_atak4]
path_home = snork_atak4_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snork_atak4

[mob_combat@snork_atak4]
on_timer = 60000 | mob_home@snork_atak4

;**********************************************************************************
;*************** îåâï îåäáìåëï ïô âáúù(÷ïúìå ôåìåðïòôá îá âáúõ) *******************
;**********************************************************************************
[logic@post_neb1]
active = walker@post_neb1

[walker@post_neb1]
path_walk = post_neb1_walk
path_look = post_neb1_look
danger = danger_ignore@post_neb1

[danger_ignore@post_neb1]
ignore_distance = 10

[logic@post_neb2]
active = walker@post_neb2

[walker@post_neb2]
path_walk = post_neb2_walk
path_look = post_neb2_look
danger = danger_ignore@post_neb1

[logic@post_cam1]
active = kamp@post_cam1

[kamp@post_cam1]
center_point = centr_kamp 
danger = danger_ignore@post_neb1

[logic@post_cam2]
active = kamp@post_cam2

[kamp@post_cam2]
center_point = centr_kamp 
danger = danger_ignore@post_neb1

;**************************************************
;*************** âáîäéôù ÷ ãåòë÷é îá âïìïôáè *******************
;**************************************************
[logic@marshban1]
active = walker@marshban1
combat_ignore = combat_ignore

[walker@marshban1]
path_walk = marshban1_walk
path_look = marshban1_look
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[danger_ignore@marshban1]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@marshban2]
active = walker@marshban2
combat_ignore = combat_ignore

[walker@marshban2]
path_walk = marshban2_walk
path_look = marshban2_look
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban3]
active = walker@marshban3
combat_ignore = combat_ignore

[walker@marshban3]
path_walk = marshban3_walk
path_look = marshban3_look
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban_patr]
active = walker@marshban_patr
combat_ignore = combat_ignore

[walker@marshban_patr]
path_walk = marshban_patr_walk
path_look = marshban_patr_look
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban_kos1]
active = kamp@marshban_kos1
combat_ignore = combat_ignore

[kamp@marshban_kos1]
center_point = centr_church 
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban_kos2]
active = kamp@marshban_kos2
combat_ignore = combat_ignore

[kamp@marshban_kos2]
center_point = centr_church 
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban_kos3]
active = kamp@marshban_kos3
combat_ignore = combat_ignore

[kamp@marshban_kos3]
center_point = centr_church 
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

[logic@marshban_kos4]
active = kamp@marshban_kos4
combat_ignore = combat_ignore

[kamp@marshban_kos4]
center_point = centr_church 
combat_ignore_cond = {=check_fighting(14001)}
danger = danger_ignore@marshban1

;**************************************************************
;*************** âáúá îåâá õ ÷èïäá îá âïìïôá *******************
;**************************************************************
;------------------------------------- ÓÏÈÁÔÙÊ × ÏÆÆÌÁÊÎÅ--------------------------------------
[logic@esc_saha_plen_offline]
active = walker@esc_saha_plen_offline
combat_ignore = combat_ignore

[walker@esc_saha_plen_offline]
path_walk = esc_saha_plen_walk
path_look = esc_saha_plen_look
combat_ignore_cond = always
;------------------------------------- óÏÈÁÔÙÊ × ÐÌÅÎÕ--------------------------------------
[logic@esc_saha_plen]
active = camper@esc_saha_plen
combat_ignore = combat_ignore
on_death = death@esc_saha_plen

[danger_condition@esc_saha]
ignore_distance = 0

[death@esc_saha_plen]
on_info = %+esc_saha_dead%

[camper@esc_saha_plen]
path_walk = esc_saha_plen_walk
path_look = esc_saha_plen_look
combat_ignore_cond = always
def_state_campering = prisoner
on_info = {+add_church_ban_signal} remark@esc_saha_plen
meet = no_meet
danger = danger_condition@esc_saha

[remark@esc_saha_plen]
anim = prisoner
meet = no_meet
target = look_plen_saha, 0
combat_ignore_cond = always
danger = danger_condition@esc_saha
on_actor_dist_le = 5| remark@esc_saha_plen2

[remark@esc_saha_plen2]
snd = esc_saha_plen_help
anim = prisoner
meet = no_meet
target = actor
combat_ignore_cond = always
danger = danger_condition@esc_saha
on_signal = sound_end| walker@esc_saha_plen

[walker@esc_saha_plen]
path_walk = esc_saha_plen_walk
path_look = esc_saha_plen_look
combat_ignore_cond = always
danger = danger_condition@esc_saha
meet = meet@esc_saha

[meet@esc_saha]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap
;------------------------------------- óÏÈÁÔÙÊ ÎÁ Ó×ÏÂÏÄÅ--------------------------------------
[logic@esc_saha]
active = kamp@esc_saha

[kamp@esc_saha]
center_point = saha_free_centr 
danger = danger_condition@esc_saha
meet = meet@esc_saha
;------------------------------------- äØÑË ÖÄÅÔ--------------------------------------
[logic@dyak_wait]
active = walker@dyak_wait
on_death = death@dyak_wait

[death@dyak_wait]
on_info = %+dyak_dead%

[walker@dyak_wait]
path_walk = dyak_wait_walk
path_look = dyak_wait_look
danger = danger_condition@esc_saha
meet = no_meet
on_actor_dist_le_nvis = 5 | remark@dyak_wait

[remark@dyak_wait]
anim = guard
target = actor
snd = dark_knyaz_hello
on_signal = sound_end| camper@dyak_wait
meet = no_meet

[camper@dyak_wait]
path_walk = dyak_wait_walk
path_look = dyak_wait_look
danger = danger_condition@esc_saha
meet = meet@esc_saha
;------------------------------------- äØÑË ÄÁÌ ÚÁÄÁÎÉÅ ÖÄÅÔ--------------------------------------
[logic@dyak_dal]
active = walker@dyak_dal
on_death = death@dyak_dal

[death@dyak_dal]
on_info = %+dyak_dead%

[walker@dyak_dal]
path_walk = dyak_walk
path_look = dyak_look
danger = danger_condition@esc_saha
meet = meet@esc_saha

;------------------------------------- äØÑË ÐÒÉÎÉÍÁÅÔ ÚÁÄÁÎÉÅ--------------------------------------
[logic@dyak]
active = walker@dyak
on_death = death@dyak

[death@dyak]
on_info = %+dyak_dead%

[walker@dyak]
path_walk = dyak_walk
path_look = dyak_look
danger = danger_condition@esc_saha
meet = meet@esc_saha
;------------------------------------- ôÉÐÁ ËÏÍÍÁÎÄÏÓ: ÐÕÎËÔ ÐÅÒ×ÙÊ ÖÄÅÍ.--------------------------------------

[logic@ex_nebo_ata1_sit]
active = kamp@ex_nebo_ata1_sit

[kamp@ex_nebo_ata1_sit]
center_point = centr_wait 
danger = danger_condition@esc_saha

[logic@ex_nebo_ata2_sit]
active = kamp@ex_nebo_ata2_sit

[kamp@ex_nebo_ata2_sit]
center_point = centr_wait 
danger = danger_condition@esc_saha

[logic@ex_nebo_ata3_sit]
active = kamp@ex_nebo_ata3_sit

[kamp@ex_nebo_ata3_sit]
center_point = centr_wait 
danger = danger_condition@esc_saha
;------------------------------------- ôÉÐÁ ËÏÍÍÁÎÄÏÓ: ÐÕÎËÔ ×ÔÏÒÏÊ ÎÁÄÅÒÁÅÍ ÚÁÄ ÂÁÎÄÉÔÁÍ.------------------
[logic@ex_nebo_ata1]
active = walker@ex_nebo_ata1

[walker@ex_nebo_ata1]
path_walk = ex_nebo_ata1_walk
path_look = ex_nebo_ata1_look
danger = danger_condition@esc_saha
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault

[logic@ex_nebo_ata2]
active = walker@ex_nebo_ata2

[walker@ex_nebo_ata2]
path_walk = ex_nebo_ata2_walk
path_look = ex_nebo_ata2_look
danger = danger_condition@esc_saha
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault

[logic@ex_nebo_ata3]
active = walker@ex_nebo_ata1

[walker@ex_nebo_ata3]
path_walk = ex_nebo_ata3_walk
path_look = ex_nebo_ata3_look
danger = danger_condition@esc_saha
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
;------------------------------------- ôÉÐÁ ËÏÍÍÁÎÄÏÓ: ÚÁÎÉÍÁÅÍÓÑ Ó×ÏÉÍÉ ÄÅÌÁÍÉ------------------
[logic@ex_nebo_ata3_free]
active = kamp@ex_nebo_ata3_free

[kamp@ex_nebo_ata3_free]
center_point = saha_free_centr 
danger = danger_condition@esc_saha

[logic@ex_nebo_ata1_ohr]
active = walker@ex_nebo_ata1_ohr

[walker@ex_nebo_ata1_ohr]
path_walk = ex_nebo_ata_ohr_walk
path_look = ex_nebo_ata_ohr_look
danger = danger_condition@esc_saha

[logic@ex_nebo_ata2_patr]
active = walker@ex_nebo_ata2_patr

[walker@ex_nebo_ata2_patr]
path_walk = ex_nebo_ata_patr_walk
path_look = ex_nebo_ata_patr_look
danger = danger_condition@esc_saha

;**************************************************
;*************** ëïôù é éúìïíù ÷ïúìå ãåòë÷é îá âïìïôáè *******************
;**************************************************
[logic@zver1]
active = mob_home@zver1

[mob_home@zver1]
path_home = zver1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@zver1

[mob_combat@zver1]
on_timer = 60000 | mob_home@zver1

[logic@zver2]
active = mob_home@zver2

[mob_home@zver2]
path_home = zver2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@zver2

[mob_combat@zver2]
on_timer = 60000 | mob_home@zver2

[logic@zver3]
active = mob_home@zver3

[mob_home@zver3]
path_home = zver3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@zver3

[mob_combat@zver3]
on_timer = 60000 | mob_home@zver3

[logic@zver4]
active = mob_home@zver4

[mob_home@zver4]
path_home = zver4_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@zver4

[mob_combat@zver4]
on_timer = 60000 | mob_home@zver4

;**************************************************
;*************** ðóå÷äïðóù îåäáìåëï ïô ðìá÷õþåê âáúù îá âïìïôáè *******************
;**************************************************
[logic@psevdo_bol1]
active = mob_home@psevdo_bol1

[mob_home@psevdo_bol1]
path_home = psevdo_bol1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@psevdo_bol1

[mob_combat@psevdo_bol1]
on_timer = 60000 | mob_home@psevdo_bol1

[logic@psevdo_bol2]
active = mob_home@psevdo_bol2

[mob_home@psevdo_bol2]
path_home = psevdo_bol2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@psevdo_bol2

[mob_combat@psevdo_bol2]
on_timer = 60000 | mob_home@psevdo_bol2

[logic@psevdo_bol3]
active = mob_home@psevdo_bol3

[mob_home@psevdo_bol3]
path_home = psevdo_bol3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@psevdo_bol3

[mob_combat@psevdo_bol3]
on_timer = 60000 | mob_home@psevdo_bol3

;**************************************************
;*************** âïìïôîáñ ô÷áòø îåäáìåëï ïô ðìá÷õþåê âáúù îá âïìïôáè *******************
;**************************************************
[logic@bloodsucker_effector]
active = mob_home@bloodsucker_effector

[mob_home@bloodsucker_effector]
path_home = bloodsucker_effector_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@bloodsucker_effector

[mob_combat@bloodsucker_effector]
on_timer = 60000 | mob_home@bloodsucker_effector

;**************************************************
;*************** óîïòëé îá âïìïôáè *******************
;**************************************************
[logic@snmar1]
active = mob_home@snmar1

[mob_home@snmar1]
path_home = snmar1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snmar1

[mob_combat@snmar1]
on_timer = 60000 | mob_home@snmar1

[logic@snmar2]
active = mob_home@snmar2

[mob_home@snmar2]
path_home = snmar2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snmar2

[mob_combat@snmar2]
on_timer = 60000 | mob_home@snmar2

[logic@snmar3]
active = mob_home@snmar3

[mob_home@snmar3]
path_home = snmar3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snmar3

[mob_combat@snmar3]
on_timer = 60000 | mob_home@snmar3

[logic@snmar4]
active = mob_home@snmar4

[mob_home@snmar4]
path_home = snmar4_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@snmar4

[mob_combat@snmar4]
on_timer = 60000 | mob_home@snmar4

;**************************************************
;*************** ëòï÷ïóïóéëé îá âïìïôáè *******************
;**************************************************
[logic@blomar1]
active = mob_home@blomar1

[mob_home@blomar1]
path_home = blomar1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@blomar1

[mob_combat@blomar1]
on_timer = 60000 | mob_home@blomar1

[logic@blomar2]
active = mob_home@blomar2

[mob_home@blomar2]
path_home = blomar2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@blomar2

[mob_combat@blomar2]
on_timer = 60000 | mob_home@blomar2

;**************************************************
;*************** âàòåòù é óïâáëå÷éþé îá âïìïôáè *******************
;**************************************************
[logic@burmar1]
active = mob_home@burmar1

[mob_home@burmar1]
path_home = burmar1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar1

[mob_combat@burmar1]
on_timer = 60000 | mob_home@burmar1

[logic@burmar2]
active = mob_home@burmar2

[mob_home@burmar2]
path_home = burmar2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar2

[mob_combat@burmar2]
on_timer = 60000 | mob_home@burmar2

[logic@burmar3]
active = mob_home@burmar3

[mob_home@burmar3]
path_home = burmar3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar3

[mob_combat@burmar3]
on_timer = 60000 | mob_home@burmar3

[logic@burmar4]
active = mob_home@burmar4

[mob_home@burmar4]
path_home = burmar4_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar4

[mob_combat@burmar4]
on_timer = 60000 | mob_home@burmar4

[logic@burmar5]
active = mob_home@burmar5

[mob_home@burmar5]
path_home = burmar5_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar5

[mob_combat@burmar5]
on_timer = 60000 | mob_home@burmar5

[logic@burmar6]
active = mob_home@burmar6

[mob_home@burmar6]
path_home = burmar6_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@burmar6

[mob_combat@burmar6]
on_timer = 60000 | mob_home@burmar6

;**************************************************
;*************** ëáâáîù îá âïìïôáè *******************
;**************************************************
[logic@boarmar1]
active = mob_home@boarmar1

[mob_home@boarmar1]
path_home = boarmar1_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@boarmar1

[mob_combat@boarmar1]
on_timer = 60000 | mob_home@boarmar1

[logic@boarmar2]
active = mob_home@boarmar2

[mob_home@boarmar2]
path_home = boarmar2_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@boarmar2

[mob_combat@boarmar2]
on_timer = 60000 | mob_home@boarmar2

[logic@boarmar3]
active = mob_home@boarmar3

[mob_home@boarmar3]
path_home = boarmar3_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@boarmar3

[mob_combat@boarmar3]
on_timer = 60000 | mob_home@boarmar3

[logic@boarmar4]
active = mob_home@boarmar4

[mob_home@boarmar4]
path_home = boarmar4_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@boarmar4

[mob_combat@boarmar4]
on_timer = 60000 | mob_home@boarmar4

[logic@boarmar5]
active = mob_home@boarmar5

[mob_home@boarmar5]
path_home = boarmar5_walk
home_min_radius = 40
home_max_radius = 120
on_signal = sig_attacked | mob_combat@boarmar5

[mob_combat@boarmar5]
on_timer = 60000 | mob_home@boarmar5

;**********************************************************************************
;*************** þáåðéôéå îá âïìïôáè ¹1 *******************
;**********************************************************************************
[logic@stagreen1]
active = kamp@stagreen1

[kamp@stagreen1]
center_point = centr_one 
danger = danger_ignore@stagreen1

[danger_ignore@stagreen1]
ignore_distance = 10

[logic@stagreen2]
active = kamp@stagreen2

[kamp@stagreen2]
center_point = centr_one 
danger = danger_ignore@stagreen1

[logic@stagreen3]
active = kamp@stagreen3

[kamp@stagreen3]
center_point = centr_one 
danger = danger_ignore@stagreen1

;**********************************************************************************
;*************** þáåðéôéå îá âïìïôáè ¹2 *******************
;**********************************************************************************
[logic@sta_green21]
active = kamp@stagreen21

[kamp@stagreen21]
center_point = centr_two 
danger = danger_ignore@stagreen21

[danger_ignore@stagreen21]
ignore_distance = 10

[logic@sta_green22]
active = kamp@stagreen22

[kamp@stagreen22]
center_point = centr_two 
danger = danger_ignore@stagreen21

[logic@sta_green23]
active = kamp@stagreen23

[kamp@stagreen23]
center_point = centr_two 
danger = danger_ignore@stagreen21

;**************************************************************
;*************** ëáìíùë é ëï îá âïìïôáè *******************
;**************************************************************
;------------------------------------- ËÁÌÍÙË É ËÏ × ÏÆÆÌÁÊÎÅ--------------------------------------
[logic@kalmyak_offline]
active = walker@kalmyak_offline
combat_ignore = combat_ignore

[walker@kalmyak_offline]
path_walk = kalmyak_wait_walk
path_look = kalmyak_wait_look
combat_ignore_cond = always

[logic@kalmyak_napar1_offline]
active = walker@kalmyak_napar1_offline
combat_ignore = combat_ignore

[walker@kalmyak_napar1_offline]
path_walk = kalmyak_napar1_walk
path_look = kalmyak_napar1_look
combat_ignore_cond = always

[logic@kalmyak_napar2_offline]
active = walker@kalmyak_napar2_offline
combat_ignore = combat_ignore

[walker@kalmyak_napar2_offline]
path_walk = kalmyak_napar2_walk
path_look = kalmyak_napar2_look
combat_ignore_cond = always

[logic@kalmyak_napar3_offline]
active = walker@kalmyak_napar3_offline
combat_ignore = combat_ignore

[walker@kalmyak_napar3_offline]
path_walk = kalmyak_napar3_walk
path_look = kalmyak_napar3_look
combat_ignore_cond = always
;------------------------------------- ËÁÌÍÙË É ËÏ ÐÒÉÖÁÌÉ ÉÇÒÏËÁ--------------------------------------
[logic@kalmyak_wait]
active = walker@kalmyak_wait
combat_ignore = combat_ignore

[walker@kalmyak_wait]
path_walk = kalmyak_wait_walk
path_look = kalmyak_wait_look
combat_ignore_cond = always
danger = danger_ignore@kalmyak
meet = meet@kalmyak

[meet@kalmyak]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@kalmyak]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@kalmyak_napar1]
active = walker@kalmyak_napar1
combat_ignore = combat_ignore

[walker@kalmyak_napar1]
path_walk = kalmyak_napar1_walk
path_look = kalmyak_napar1_look
combat_ignore_cond = always
danger = danger_ignore@kalmyak
def_state_standing = assault
meet = no_meet

[logic@kalmyak_napar2]
active = walker@kalmyak_napar2
combat_ignore = combat_ignore

[walker@kalmyak_napar2]
path_walk = kalmyak_napar2_walk
path_look = kalmyak_napar2_look
combat_ignore_cond = always
danger = danger_ignore@kalmyak
def_state_standing = assault
meet = no_meet

[logic@kalmyak_napar3]
active = walker@kalmyak_napar3
combat_ignore = combat_ignore

[walker@kalmyak_napar3]
path_walk = kalmyak_napar3_walk
path_look = kalmyak_napar3_look
combat_ignore_cond = always
danger = danger_ignore@kalmyak
def_state_standing = assault
meet = no_meet
;------------------------------------- ËÁÌÍÙË É ËÏ Ú-Ñ ÓÔÁÄÉÑ--------------------------------------
[logic@kalmyak]
active = walker@kalmyak
on_death = death@kalmyak

[death@kalmyak]
on_info = %+kalmyak_dead%

[walker@kalmyak]
path_walk = kalmyak_walk
path_look = kalmyak_look
danger = danger_ignore@kalmyak
meet = meet@kalmyak

[logic@kalmyak_napar1_ohr]
active = walker@kalmyak_napar1_ohr

[walker@kalmyak_napar1_ohr]
path_walk = kalmyak_ohr_walk
path_look = kalmyak_ohr_look
danger = danger_ignore@kalmyak

[logic@kalmyak_napar2_kam]
active = kamp@kalmyak_napar2_kam

[kamp@kalmyak_napar2_kam]
center_point = kalmyak_centr 
danger = danger_ignore@kalmyak

[logic@kalmyak_napar3_kam]
active = kamp@kalmyak_napar3_kam

[kamp@kalmyak_napar3_kam]
center_point = kalmyak_centr 
danger = danger_ignore@kalmyak

;*****************************************************************************************
;*************** úïíâé îá èõôïòå(óáíùê ëòáêîéê îá óå÷åòï-úáðáäå) îá âïìïôáè *******************
;***************************************************************************************
[logic@zombi_hu1]
active = mob_home@zombi_hu1

[mob_home@zombi_hu1]
path_home = zombi_hu1_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu1

[mob_combat@zombi_hu1]
on_timer = 60000 | mob_home@zombi_hu1

[logic@zombi_hu2]
active = mob_home@zombi_hu2

[mob_home@zombi_hu2]
path_home = zombi_hu2_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu2

[mob_combat@zombi_hu2]
on_timer = 60000 | mob_home@zombi_hu2

[logic@zombi_hu3]
active = mob_home@zombi_hu3

[mob_home@zombi_hu3]
path_home = zombi_hu3_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu3

[mob_combat@zombi_hu3]
on_timer = 60000 | mob_home@zombi_hu3

[logic@zombi_hu4]
active = mob_home@zombi_hu4

[mob_home@zombi_hu4]
path_home = zombi_hu4_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu4

[mob_combat@zombi_hu4]
on_timer = 60000 | mob_home@zombi_hu4

[logic@zombi_hu5]
active = mob_home@zombi_hu5

[mob_home@zombi_hu5]
path_home = zombi_hu5_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu5

[mob_combat@zombi_hu5]
on_timer = 60000 | mob_home@zombi_hu5

[logic@zombi_hu6]
active = mob_home@zombi_hu6

[mob_home@zombi_hu6]
path_home = zombi_hu6_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@zombi_hu6

[mob_combat@zombi_hu6]
on_timer = 60000 | mob_home@zombi_hu6

;*****************************************************************************************
;*************** ëïîôòïìåò îá èõôïòå(óáíùê ëòáêîéê îá óå÷åòï-úáðáäå) îá âïìïôáè *******************
;***************************************************************************************
;------------------------------------------------------ÏÆÆÌÁÊÎ--------------------------------------------
[logic@controller_hu_offline]
active = mob_home@controller_hu_offline

[mob_home@controller_hu_offline]
path_home = controller_hu_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@controller_hu_offline

[mob_combat@controller_hu_offline]
on_timer = 60000 | mob_home@controller_hu_offline
;------------------------------------------------------ÏÎÌÁÊÎ--------------------------------------------
[logic@controller_hu]
active = mob_home@controller_hu

[mob_home@controller_hu]
path_home = controller_hu_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@controller_hu

[mob_combat@controller_hu]
on_timer = 60000 | mob_home@controller_hu

;*****************************************************************************************
;*************** ëïûëé îåäáìåëï ïô æåòíù ó ïèïôîéëáíé, îá âïìïôáè *******************
;***************************************************************************************
[logic@cat_hu1]
active = mob_home@cat_hu1

[mob_home@cat_hu1]
path_home = cat_hu1
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu1

[mob_combat@cat_hu1]
on_timer = 60000 | mob_home@cat_hu1

[logic@cat_hu2]
active = mob_home@cat_hu2

[mob_home@cat_hu2]
path_home = cat_hu2
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu2

[mob_combat@cat_hu2]
on_timer = 60000 | mob_home@cat_hu2

[logic@cat_hu3]
active = mob_home@cat_hu3

[mob_home@cat_hu3]
path_home = cat_hu3
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu3

[mob_combat@cat_hu3]
on_timer = 60000 | mob_home@cat_hu3

[logic@cat_hu4]
active = mob_home@cat_hu4

[mob_home@cat_hu4]
path_home = cat_hu4
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu4

[mob_combat@cat_hu4]
on_timer = 60000 | mob_home@cat_hu4

[logic@cat_hu5]
active = mob_home@cat_hu5

[mob_home@cat_hu5]
path_home = cat_hu5
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu5

[mob_combat@cat_hu5]
on_timer = 60000 | mob_home@cat_hu5

[logic@cat_hu6]
active = mob_home@cat_hu6

[mob_home@cat_hu6]
path_home = cat_hu6
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@cat_hu6

[mob_combat@cat_hu6]
on_timer = 60000 | mob_home@cat_hu6

;**********************************************************************************
;*************** íóôéôåìé ÷ïúìå ðåòåèïäá îá ëïòäïî, îá âïìïôáè *******************
;**********************************************************************************
[logic@snip_hu1]
active = camper@snip_hu1

[camper@snip_hu1]
path_walk = snip_hu1_walk
path_look = snip_hu1_look
def_state_standing = assault
danger = danger_ignore@snip_hu

[danger_ignore@snip_hu]
ignore_distance = 30

[logic@snip_hu2]
active = camper@snip_hu2

[camper@snip_hu2]
path_walk = snip_hu2_walk
path_look = snip_hu2_look
def_state_standing = assault
danger = danger_ignore@snip_hu

[logic@snip_hu3]
active = camper@snip_hu3

[camper@snip_hu3]
path_walk = snip_hu3_walk
path_look = snip_hu3_look
def_state_standing = assault
danger = danger_ignore@snip_hu

[logic@snip_hu4]
active = camper@snip_hu4

[camper@snip_hu4]
path_walk = snip_hu4_walk
path_look = snip_hu4_look
def_state_standing = assault
danger = danger_ignore@snip_hu

[logic@snip_hu5]
active = camper@snip_hu5

[camper@snip_hu5]
path_walk = snip_hu5_walk
path_look = snip_hu5_look
def_state_standing = assault
danger = danger_ignore@snip_hu

[logic@snip_hu6]
active = kamp@snip_hu6

[kamp@snip_hu6]
center_point = snip_hu_centr 
danger = danger_ignore@snip_hu

[logic@snip_hu7]
active = kamp@snip_hu7

[kamp@snip_hu7]
center_point = snip_hu_centr 
danger = danger_ignore@snip_hu

;*****************************************************************************************
;*************** âïìïôîáñ ô÷áòø åýå ïäîá çäå-ôï ÷ïúìå æåòíù *******************
;***************************************************************************************
[logic@sucker_eff]
active = mob_home@sucker_eff

[mob_home@sucker_eff]
path_home = sucker_eff_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@sucker_eff

[mob_combat@sucker_eff]
on_timer = 60000 | mob_home@sucker_eff

;*****************************************************************************************
;*************** âïìïôîáñ ô÷áòø ¹3  çäå-ôï ÷ïúìå ÷ùûëé(óáíáñ ëòáêîññ îá àçï-úáðáäå) *******************
;***************************************************************************************
[logic@bloodsuk_mar]
active = mob_home@bloodsuk_mar

[mob_home@bloodsuk_mar]
path_home = bloodsuk_mar_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@bloodsuk_mar

[mob_combat@bloodsuk_mar]
on_timer = 60000 | mob_home@bloodsuk_mar

;*****************************************************************************************
;*************** óïâáþëé, ÷ïúìå ãåòë÷é îá âïìïôáè *******************
;***************************************************************************************
[logic@dog_chu1]
active = mob_home@dog_chu1

[mob_home@dog_chu1]
path_home = dog_chu1_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dog_chu1

[mob_combat@dog_chu1]
on_timer = 60000 | mob_home@dog_chu1

[logic@dog_chu2]
active = mob_home@dog_chu2

[mob_home@dog_chu2]
path_home = dog_chu2_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dog_chu2

[mob_combat@dog_chu2]
on_timer = 60000 | mob_home@dog_chu2

[logic@dog_chu3]
active = mob_home@dog_chu3

[mob_home@dog_chu3]
path_home = dog_chu3_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dog_chu3

[mob_combat@dog_chu3]
on_timer = 60000 | mob_home@dog_chu3

[logic@dog_chu4]
active = mob_home@dog_chu4

[mob_home@dog_chu4]
path_home = dog_chu4_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dog_chu4

[mob_combat@dog_chu4]
on_timer = 60000 | mob_home@dog_chu4

[logic@dog_chu5]
active = mob_home@dog_chu5

[mob_home@dog_chu5]
path_home = dog_chu5_walk
home_min_radius = 30
home_max_radius = 60
on_signal = sig_attacked | mob_combat@dog_chu5

[mob_combat@dog_chu5]
on_timer = 60000 | mob_home@dog_chu5

;*****************************************************************************************
;*************** ëïô ÷ïúìå äåòå÷îé îá âïìïôáè *******************
;***************************************************************************************
[logic@kotsit_of]
active = kamp@kotsit_of

[kamp@kotsit_of]
center_point = kotsit_centr 

[logic@kotsit_centr]
active = kamp@kotsit_centr
combat_ignore = combat_ignore
on_hit = hit@kotsit_centr

[hit@kotsit_centr]
on_info = %+kot_hit%

[meet@kotsit_centr]
meet_state		= 10|guard@wait
meet_state_wpn	= 10|backoff@threat_weap
victim		= 10|actor
victim_wpn		= 10|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@kotsit_centr]
ignore_distance = 10

[kamp@kotsit_centr]
center_point = kotsit_centr 
combat_ignore_cond = always
danger = danger_ignore@kotsit_centr
meet = meet@kotsit_centr
on_info = {+kot_hit} kamp@kotsit_centr_hit
on_actor_dist_le_nvis = 5 | remark@kotsit_centr

[remark@kotsit_centr]
anim = guard
target = actor
meet = meet@kotsit_centr
danger = danger_ignore@kotsit_centr
on_timer = 60000 | kamp@kotsit_centr

[kamp@kotsit_centr_hit]
center_point = kotsit_centr 
danger = danger_ignore@kotsit_centr
meet = meet@kotsit_centr
on_timer = 120000 | kamp@kotsit_centr

[logic@kotsit]
active = walker@kotsit

[walker@kotsit]
path_walk = kotsit_walk
path_look = kotsit_look
danger = danger_ignore@kotsit_centr
meet = no_meet
on_info = {+kot_need_doc_have} camper@kotsit

[camper@kotsit]
path_walk = kotsit_walk
path_look = kotsit_look
danger = danger_ignore@kotsit_centr
meet = meet@kotsit_centr

;*****************************************************************************************
;*************** ëïô ÷ âáòå îá âáúå þéóôïçï îåâá îá âïìïôáè *******************
;***************************************************************************************
[logic@kotrestr]
active = walker@kotrestr

[walker@kotrestr]
path_walk = kotrestr_walk
path_look = kotrestr_look

[logic@kotrestrbar]
active = camper@kotrestrbar

[camper@kotrestrbar]
path_walk = kotrestrbar_walk
path_look = kotrestrbar_look
danger = danger_ignore@kotrestrbar
meet = meet@kotrestrbar

[meet@kotrestrbar]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@kotrestrbar]
ignore_distance = 10

;*****************************************************************************************
;*************** ëïô ÷ âáòå îá ôåòòéôïòéé âáòá *******************
;***************************************************************************************
[logic@on_restr]
active = walker@on_restr

[walker@on_restr]
path_walk = in_bar_walk
path_look = in_bar_look

[logic@kot_in_bar]
active = camper@kot_in_bar

[camper@kot_in_bar]
path_walk = in_bar_walk
path_look = in_bar_look
danger = danger_ignore@kot_in_bar
meet = meet@kot_in_bar

[meet@kot_in_bar]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@kot_in_bar]
ignore_distance = 10

[logic@kot_in_of]
active = walker@kot_in_of

[walker@kot_in_of]
path_walk = in_bar_walk
path_look = in_bar_look

;**********************************************************************************************************
;*************** ðóå÷äïçéçáîôù é ó÷éîøé îåäáìåëï ïô ö\ä é ðåòåèïäá îá áçòïðòïí, îá âïìïôáè *******************
;***************************************************************************************************************
[logic@polt1]
active = mob_home@polt1

[mob_home@polt1]
path_home = polt1_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt1

[mob_combat@polt1]
on_timer = 60000 | mob_home@polt1

[logic@polt2]
active = mob_home@polt2

[mob_home@polt2]
path_home = polt2_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt2

[mob_combat@polt2]
on_timer = 60000 | mob_home@polt2

[logic@polt3]
active = mob_home@polt3

[mob_home@polt3]
path_home = polt3_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt3

[mob_combat@polt3]
on_timer = 60000 | mob_home@polt3

[logic@polt4]
active = mob_home@polt4

[mob_home@polt4]
path_home = polt4_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt4

[mob_combat@polt4]
on_timer = 60000 | mob_home@polt4

[logic@polt5]
active = mob_home@polt5

[mob_home@polt5]
path_home = polt5_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt5

[mob_combat@polt5]
on_timer = 60000 | mob_home@polt5

[logic@polt6]
active = mob_home@polt6

[mob_home@polt6]
path_home = polt6_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@polt6

[mob_combat@polt6]
on_timer = 60000 | mob_home@polt6

;**************************************************
;*************** âáúá ó÷ïâïäù ÷ ìéíáîóëå *******************
;**************************************************
;[logic@borman]
;active = camper@borman
;combat_ignore = combat_ignore
;on_hit = hit@borman

;[hit@borman]
;on_info = %+borman_hit%

;[camper@borman]
;path_walk = borman_walk
;path_look = borman_look
;combat_ignore_cond = always
;danger = danger_ignore@borman
;meet = meet@borman
;on_info = {+borman_hit} walker@borman_hit
;on_actor_dist_le_nvis = 5 | remark@borman

;[remark@borman]
;anim = guard
;target = actor
;combat_ignore_cond = always
;meet = meet@borman
;danger = danger_ignore@borman
;on_info = {+borman_hit} walker@borman_hit
;on_timer = 60000 | camper@borman

;[walker@borman_hit]
;path_walk = borman_walk
;path_look = borman_look
;danger = danger_ignore@borman
;meet = meet@borman
;on_timer = 90000 | camper@borman

;[meet@borman]
;meet_state		= 5|guard@wait
;meet_state_wpn	= 5|backoff@threat_weap
;victim		= 5|actor
;victim_wpn		= 5|actor
;use			= true
;use_wpn		= false
;syndata		= backoff@threat_weap

[danger_ignore@borman]
ignore_distance = 10

[logic@frelim1]
active = walker@frelim1

[walker@frelim1]
path_walk = frelim1_walk
path_look = frelim1_look
danger = danger_ignore@borman

[logic@frelim2]
active = walker@frelim2

[walker@frelim2]
path_walk = frelim2_walk
path_look = frelim2_look
danger = danger_ignore@borman

[logic@frelim3]
active = walker@frelim3

[walker@frelim3]
path_walk = frelim3_walk
path_look = frelim3_look
danger = danger_ignore@borman

[logic@frelim4]
active = walker@frelim4

[walker@frelim4]
path_walk = frelim4_walk
path_look = frelim4_look
danger = danger_ignore@borman

[logic@frelim5]
active = walker@frelim5

[walker@frelim5]
path_walk = frelim5_walk
path_look = frelim5_look
danger = danger_ignore@borman

[logic@frelim6]
active = kamp@frelim6

[kamp@frelim6]
center_point = frelim_kamp
danger = danger_ignore@borman

[logic@frelim7]
active = kamp@frelim7

[kamp@frelim7]
center_point = frelim_kamp
danger = danger_ignore@borman

;**************************************************
;*************** úïíâéòï÷áîîùå ÷ïúìå ðåòåèïäá óï óëìáäï÷ îá ìéíáîóë *******************
;**************************************************
[logic@man_zombexit1]
active = walker@man_zombexit1

[walker@man_zombexit1]
path_walk = man_zombexit1_walk

[logic@man_zombexit2]
active = walker@man_zombexit2

[walker@man_zombexit2]
path_walk = man_zombexit2_walk

[logic@man_zombexit3]
active = walker@man_zombexit3

[walker@man_zombexit3]
path_walk = man_zombexit3_walk

[logic@man_zombexit4]
active = walker@man_zombexit4

[walker@man_zombexit4]
path_walk = man_zombexit4_walk

[logic@man_zombexit5]
active = walker@man_zombexit5

[walker@man_zombexit5]
path_walk = man_zombexit5_walk

;**************************************************
;*************** úïíâé ÷ïúìå ðåòåèïäá óï óëìáäï÷ îá ìéíáîóë *******************
;**************************************************
;[logic@eximil1]
active = mob_home@eximil1

[mob_home@eximil1]
path_home = eximil1_walk
home_min_radius = 40
home_max_radius = 70
on_signal = sig_attacked | mob_combat@eximil1

[mob_combat@eximil1]
on_timer = 60000 | mob_home@eximil1

;[logic@eximil2]
active = mob_home@eximil2

[mob_home@eximil2]
path_home = eximil2_walk
home_min_radius = 40
home_max_radius = 70
on_signal = sig_attacked | mob_combat@eximil2

[mob_combat@eximil2]
on_timer = 60000 | mob_home@eximil2

;[logic@eximil3]
active = mob_home@eximil3

[mob_home@eximil3]
path_home = eximil3_walk
home_min_radius = 40
home_max_radius = 70
on_signal = sig_attacked | mob_combat@eximil3

[mob_combat@eximil3]
on_timer = 60000 | mob_home@eximil3

;[logic@eximil4]
active = mob_home@eximil4

[mob_home@eximil4]
path_home = eximil4_walk
home_min_radius = 40
home_max_radius = 70
on_signal = sig_attacked | mob_combat@eximil4

[mob_combat@eximil4]
on_timer = 60000 | mob_home@eximil4

;[logic@eximil5]
active = mob_home@eximil5

[mob_home@eximil5]
path_home = eximil5_walk
home_min_radius = 40
home_max_radius = 70
on_signal = sig_attacked | mob_combat@eximil5

[mob_combat@eximil5]
on_timer = 60000 | mob_home@eximil5

;**************************************************
;*************** óîáêðåòù ó÷ïâïäù ðåòåä íáìåîøëéí íïóôïí ÷ ìéíáîóëå *******************
;**************************************************
[logic@house1]
active = camper@house1

[camper@house1]
sniper = true
def_state_campering = hide
radius = 80
path_walk = house1_walk
path_look = house1_look
danger = danger_ignore@house
no_move = true

[danger_ignore@house]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@house2]
active = camper@house2

[camper@house2]
sniper = true
def_state_campering = hide
radius = 80
path_walk = house2_walk
path_look = house2_look
danger = danger_ignore@house
no_move = true

;**************************************************
;*************** óîáêðåòù ó÷ïâïäù ÷ äïíå ÷ï ä÷ïòéëå ÷ ìéíáîóëå *******************
;**************************************************
[logic@indom1]
active = camper@indom1

[camper@indom1]
sniper = true
def_state_campering = hide
radius = 80
path_walk = indom1_walk
path_look = indom1_look
danger = danger_ignore@indom
no_move = true

[danger_ignore@indom]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@indom2]
active = camper@indom2

[camper@indom2]
sniper = true
def_state_campering = hide
radius = 80
path_walk = indom2_walk
path_look = indom2_look
danger = danger_ignore@indom
no_move = true

[logic@indom3]
active = camper@indom3

[camper@indom3]
sniper = true
def_state_campering = hide
radius = 80
path_walk = indom3_walk
path_look = indom3_look
danger = danger_ignore@indom
no_move = true

;**************************************************
;*************** óîáêðåò ó÷ïâïäù îá ëòùìøãå îá ðìïýáäé ÷ ìéíáîóëå *******************
;**************************************************
[logic@insnip]
active = camper@insnip

[camper@insnip]
sniper = true
def_state_campering = hide
radius = 80
path_walk = insnip_walk
path_look = insnip_look
danger = danger_ignore@insnip
no_move = true

[danger_ignore@insnip]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

;**************************************************
;*************** úïíâé ðåòåä íïóôéëïí ÷ ìéíáîóëå *******************
;**************************************************
[logic@zoli1]
active = mob_home@zoli1

[mob_home@zoli1]
path_home = zoli1_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zoli1

[mob_combat@zoli1]
on_timer = 60000 | mob_home@zoli1

[logic@zoli2]
active = mob_home@zoli2

[mob_home@zoli2]
path_home = zoli2_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zoli2

[mob_combat@zoli2]
on_timer = 60000 | mob_home@zoli2

[logic@zoli3]
active = mob_home@zoli3

[mob_home@zoli3]
path_home = zoli3_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zoli3

[mob_combat@zoli3]
on_timer = 60000 | mob_home@zoli3

[logic@zoli4]
active = mob_home@zoli4

[mob_home@zoli4]
path_home = zoli4_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zoli4

[mob_combat@zoli4]
on_timer = 60000 | mob_home@zoli4

[logic@zoli5]
active = mob_home@zoli5

[mob_home@zoli5]
path_home = zoli5_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zoli5

[mob_combat@zoli5]
on_timer = 60000 | mob_home@zoli5

;**************************************************
;*************** úïíâé áôáëõàô ó÷ïâïäõ ÷ ìéíáîóëå *******************
;**************************************************
[logic@zombatak1]
active = mob_home@zombatak1

[mob_home@zombatak1]
path_home = zombatak1_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zombatak1

[mob_combat@zombatak1]
on_timer = 60000 | mob_home@zombatak1

[logic@zombatak2]
active = mob_home@zombatak2

[mob_home@zombatak2]
path_home = zombatak2_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zombatak2

[mob_combat@zombatak2]
on_timer = 60000 | mob_home@zombatak2

[logic@zombatak3]
active = mob_home@zombatak3

[mob_home@zombatak3]
path_home = zombatak3_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zombatak3

[mob_combat@zombatak3]
on_timer = 60000 | mob_home@zombatak3

[logic@zombatak4]
active = mob_home@zombatak4

[mob_home@zombatak4]
path_home = zombatak4_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zombatak4

[mob_combat@zombatak4]
on_timer = 60000 | mob_home@zombatak4

[logic@zombatak5]
active = mob_home@zombatak5

[mob_home@zombatak5]
path_home = zombatak5_walk
home_min_radius = 40
home_max_radius = 90
on_signal = sig_attacked | mob_combat@zombatak5

[mob_combat@zombatak5]
on_timer = 60000 | mob_home@zombatak5

;**************************************************
;*************** âàòåò éìé ëòï÷ïóïó îá ðìïýáäé ÷ ìéíáîóëå *******************
;**************************************************
[logic@lim_bu]
active = mob_home@lim_bu

[mob_home@lim_bu]
path_home = lim_bu_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@lim_bu

[mob_combat@lim_bu]
on_timer = 60000 | mob_home@lim_bu

;**************************************************
;*************** âàòåò éìé ëòï÷ïóïó îá ðìïýáäé ÷ ìéíáîóëå *******************
;**************************************************
[logic@liman_burer]
active = mob_home@liman_burer

[mob_home@liman_burer]
path_home = liman_burer_walk
home_min_radius = 70
home_max_radius = 140
on_signal = sig_attacked | mob_combat@liman_burer

[mob_combat@liman_burer]
on_timer = 60000 | mob_home@liman_burer

;**************************************************
;*************** úïíâéòï÷áîîùå ÷ïúìå ðåòåèïäá óï óëìáäï÷ îá ìéíáîóë *******************
;**************************************************
[logic@zombtri1]
active = walker@zombtri1

[walker@zombtri1]
path_walk = zombtri1_walk

[logic@zombtri2]
active = walker@zombtri2

[walker@zombtri2]
path_walk = zombtri2_walk

[logic@zombtri3]
active = walker@zombtri3

[walker@zombtri3]
path_walk = zombtri3_walk

[logic@zombtri4]
active = walker@zombtri4

[walker@zombtri4]
path_walk = zombtri4_walk

;**************************************************
;*************** úïíâéòï÷áîîùå ÷ï ä÷ïòå ÷ ìéíáîóëå *******************
;**************************************************
[logic@zombtwo1]
active = walker@zombtwo1

[walker@zombtwo1]
path_walk = zombtwo1_walk

[logic@zombtwo2]
active = walker@zombtwo2

[walker@zombtwo2]
path_walk = zombtwo2_walk

[logic@zombtwo3]
active = walker@zombtwo3

[walker@zombtwo3]
path_walk = zombtwo3_walk

[logic@zombtwo4]
active = walker@zombtwo4

[walker@zombtwo4]
path_walk = zombtwo4_walk

[logic@zombtwo5]
active = walker@zombtwo5

[walker@zombtwo5]
path_walk = zombtwo5_walk

;**************************************************
;*************** ëòï÷ïóïó îá óôòïêëå ÷ ìéíáîóëå *******************
;**************************************************
[logic@lim_blood]
active = mob_home@lim_blood

[mob_home@lim_blood]
path_home = lim_blood_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@lim_blood

[mob_combat@lim_blood]
on_timer = 60000 | mob_home@lim_blood

;**************************************************
;*************** ëïîôòïìåò ÷ï ä÷ïòå îåäáìåëï ïô óôòïêëé ÷ ìéíáîóëå *******************
;**************************************************
[logic@lim_contr]
active = mob_home@lim_contr

[mob_home@lim_contr]
path_home = lim_contr_walk
home_min_radius = 70
home_max_radius = 110
on_signal = sig_attacked | mob_combat@lim_contr

[mob_combat@lim_contr]
on_timer = 60000 | mob_home@lim_contr

;**************************************************
;*************** úïíâéòï÷áîîùå ÷ïúìå òáúòõûåîîïçï íïóôá ÷ ìéíáîóëå *******************
;**************************************************
[logic@zombfour1]
active = walker@zombfour1

[walker@zombfour1]
path_walk = zombfour1_walk

[logic@zombfour2]
active = walker@zombfour2

[walker@zombfour2]
path_walk = zombfour2_walk

[logic@zombfour3]
active = walker@zombfour3

[walker@zombfour3]
path_walk = zombfour3_walk

[logic@zombfour4]
active = walker@zombfour4

[walker@zombfour4]
path_walk = zombfour4_walk

[logic@zombfour5]
active = walker@zombfour5

[walker@zombfour5]
path_walk = zombfour5_walk

;**************************************************
;*************** íïîïìéô ÷ ìéíáîóëå *******************
;**************************************************
[logic@black1]
active = camper@black1

[camper@black1]
sniper = true
def_state_campering = hide
radius = 80
path_walk = black1_walk
path_look = black1_look
danger = danger_ignore@black
no_move = true

[danger_ignore@black]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@black2]
active = camper@black2

[camper@black2]
sniper = true
def_state_campering = hide
radius = 80
path_walk = black2_walk
path_look = black2_look
danger = danger_ignore@black
no_move = true

[logic@black3]
active = camper@black3

[camper@black3]
sniper = true
def_state_campering = hide
radius = 80
path_walk = black3_walk
path_look = black3_look
danger = danger_ignore@black
no_move = true

[logic@black4]
active = camper@black4

[camper@black4]
sniper = true
def_state_campering = hide
radius = 80
path_walk = black4_walk
path_look = black4_look
danger = danger_ignore@black
no_move = true

[logic@limon1]
active = walker@limon1

[walker@limon1]
path_walk = limon1_walk
path_look = limon1_look
danger = danger_ignore@black

[logic@limon2]
active = walker@limon2

[walker@limon2]
path_walk = limon2_walk
path_look = limon2_look
danger = danger_ignore@black

[logic@limon3]
active = walker@limon3

[walker@limon3]
path_walk = limon3_walk
path_look = limon3_look
danger = danger_ignore@black

[logic@limon4]
active = walker@limon4

[walker@limon4]
path_walk = limon4_walk
path_look = limon4_look
danger = danger_ignore@black

[logic@limon5]
active = walker@limon5

[walker@limon5]
path_walk = limon5_walk
path_look = limon5_look
danger = danger_ignore@black

[logic@limon6]
active = walker@limon6

[walker@limon6]
path_walk = limon6_walk
path_look = limon6_look
danger = danger_ignore@black

[logic@limon7]
active = kamp@limon7

[kamp@limon7]
center_point = limon_camp
danger = danger_ignore@black

[logic@limon8]
active = kamp@limon8

[kamp@limon8]
center_point = limon_camp
danger = danger_ignore@black

[logic@limon9]
active = kamp@limon9

[kamp@limon9]
center_point = limon_camp
danger = danger_ignore@black

[logic@limon10]
active = kamp@limon10

[kamp@limon10]
center_point = limon_camp
danger = danger_ignore@black

;**************************************************************************
;*************** îáåíîéëé óãåîá ó èáìñ÷ïê îá ëïòäïîå *******************
;****************************************************************************
[logic@xalkiller1_offline]
active = walker@xalkiller1_offline
combat_ignore = combat_ignore

[walker@xalkiller1_offline]
path_walk = xalkiller1_walk
path_look = xalkiller1_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[danger_ignore@xalkiller]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@xalkiller2_offline]
active = walker@xalkiller2_offline
combat_ignore = combat_ignore

[walker@xalkiller2_offline]
path_walk = xalkiller2_walk
path_look = xalkiller2_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller3_offline]
active = walker@xalkiller3_offline
combat_ignore = combat_ignore

[walker@xalkiller3_offline]
path_walk = xalkiller3_walk
path_look = xalkiller3_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller4_offline]
active = walker@xalkiller4_offline
combat_ignore = combat_ignore

[walker@xalkiller4_offline]
path_walk = xalkiller4_walk
path_look = xalkiller4_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller5_offline]
active = walker@xalkiller5_offline
combat_ignore = combat_ignore

[walker@xalkiller5_offline]
path_walk = xalkiller5_walk
path_look = xalkiller5_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller6_offline]
active = walker@xalkiller6_offline
combat_ignore = combat_ignore

[walker@xalkiller6_offline]
path_walk = xalkiller6_walk
path_look = xalkiller6_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller7_offline]
active = walker@xalkiller7_offline
combat_ignore = combat_ignore

[walker@xalkiller7_offline]
path_walk = xalkiller7_walk
path_look = xalkiller7_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller8_offline]
active = walker@xalkiller8_offline
combat_ignore = combat_ignore

[walker@xalkiller8_offline]
path_walk = xalkiller8_walk
path_look = xalkiller8_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller
;-------------------------------------------------------------------------ÏÎÌÁÊÎ ÖÄÅÍ----------------------------
[logic@xalkiller1_wait]
active = walker@xalkiller1_wait
combat_ignore = combat_ignore
on_death = death@xalkiller1_wait

[death@xalkiller1_wait]
on_info = %+xalyava_naem1_dead%

[walker@xalkiller1_wait]
path_walk = xalkiller1_walk
path_look = xalkiller1_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller2_wait]
active = walker@xalkiller2_wait
combat_ignore = combat_ignore
on_death = death@xalkiller2_wait

[death@xalkiller2_wait]
on_info = %+xalyava_naem2_dead%

[walker@xalkiller2_wait]
path_walk = xalkiller2_walk
path_look = xalkiller2_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller3_wait]
active = walker@xalkiller3_wait
combat_ignore = combat_ignore
on_death = death@xalkiller3_wait

[death@xalkiller3_wait]
on_info = %+xalyava_naem3_dead%

[walker@xalkiller3_wait]
path_walk = xalkiller3_walk
path_look = xalkiller3_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller4_wait]
active = walker@xalkiller4_wait
combat_ignore = combat_ignore
on_death = death@xalkiller4_wait

[death@xalkiller4_wait]
on_info = %+xalyava_naem4_dead%

[walker@xalkiller4_wait]
path_walk = xalkiller4_walk
path_look = xalkiller4_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller5_wait]
active = walker@xalkiller5_wait
combat_ignore = combat_ignore
on_death = death@xalkiller5_wait

[death@xalkiller5_wait]
on_info = %+xalyava_naem5_dead%

[walker@xalkiller5_wait]
path_walk = xalkiller5_walk
path_look = xalkiller5_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller6_wait]
active = walker@xalkiller6_wait
combat_ignore = combat_ignore
on_death = death@xalkiller6_wait

[death@xalkiller6_wait]
on_info = %+xalyava_naem6_dead%

[walker@xalkiller6_wait]
path_walk = xalkiller6_walk
path_look = xalkiller6_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller7_wait]
active = walker@xalkiller7_wait
combat_ignore = combat_ignore
on_death = death@xalkiller7_wait

[death@xalkiller7_wait]
on_info = %+xalyava_naem7_dead%

[walker@xalkiller7_wait]
path_walk = xalkiller7_walk
path_look = xalkiller7_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

[logic@xalkiller8_wait]
active = walker@xalkiller8_wait
combat_ignore = combat_ignore
on_death = death@xalkiller8_wait

[death@xalkiller8_wait]
on_info = %+xalyava_naem8_dead%

[walker@xalkiller8_wait]
path_walk = xalkiller8_walk
path_look = xalkiller8_look
combat_ignore_cond = always
danger = danger_ignore@xalkiller

;---------------------------------------------------------------------ÏÎÌÁÊÎ ÒÁÂÏÔÁÅÍ----------------------------
[logic@xalkiller1]
active = walker@xalkiller1
on_death = death@xalkiller1

[death@xalkiller1]
on_info = %+xalyava_naem1_dead%

[walker@xalkiller1]
path_walk = xalkiller1_walk
path_look = xalkiller1_look
danger = danger_ignore@xalkiller

[logic@xalkiller2]
active = walker@xalkiller2
on_death = death@xalkiller2

[death@xalkiller2]
on_info = %+xalyava_naem2_dead%

[walker@xalkiller2]
path_walk = xalkiller2_walk
path_look = xalkiller2_look
danger = danger_ignore@xalkiller

[logic@xalkiller3]
active = walker@xalkiller3
on_death = death@xalkiller3

[death@xalkiller3]
on_info = %+xalyava_naem3_dead%

[walker@xalkiller3]
path_walk = xalkiller3_walk
path_look = xalkiller3_look
danger = danger_ignore@xalkiller

[logic@xalkiller4]
active = walker@xalkiller4
on_death = death@xalkiller4

[death@xalkiller4]
on_info = %+xalyava_naem4_dead%

[walker@xalkiller4]
path_walk = xalkiller4_walk
path_look = xalkiller4_look
danger = danger_ignore@xalkiller

[logic@xalkiller5]
active = walker@xalkiller5
on_death = death@xalkiller5

[death@xalkiller5]
on_info = %+xalyava_naem5_dead%

[walker@xalkiller5]
path_walk = xalkiller5_walk
path_look = xalkiller5_look
danger = danger_ignore@xalkiller

[logic@xalkiller6]
active = walker@xalkiller6
on_death = death@xalkiller6

[death@xalkiller6]
on_info = %+xalyava_naem6_dead%

[walker@xalkiller6]
path_walk = xalkiller6_walk
path_look = xalkiller6_look
danger = danger_ignore@xalkiller

[logic@xalkiller7]
active = walker@xalkiller7
on_death = death@xalkiller7

[death@xalkiller7]
on_info = %+xalyava_naem7_dead%

[walker@xalkiller7]
path_walk = xalkiller7_walk
path_look = xalkiller7_look
danger = danger_ignore@xalkiller

[logic@xalkiller8]
active = walker@xalkiller8
on_death = death@xalkiller8

[death@xalkiller8]
on_info = %+xalyava_naem8_dead%

[walker@xalkiller8]
path_walk = xalkiller8_walk
path_look = xalkiller8_look
danger = danger_ignore@xalkiller

;**************************************************************************
;*************** èáìñ÷á é äòõç, óãåîá ó èáìñ÷ïê îá ëïòäïîå *******************
;****************************************************************************
[logic@xalesc_offline]
active = walker@xalesc_offline
combat_ignore = combat_ignore

[walker@xalesc_offline]
path_walk = xalesc_walk
path_look = xalesc_look
combat_ignore_cond = always
danger = danger_ignore@xalesc

[danger_ignore@xalesc]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@xalesc_drug_offline]
active = walker@xalesc_drug_offline
combat_ignore = combat_ignore

[walker@xalesc_drug_offline]
path_walk = xalesc_drug_walk
path_look = xalesc_drug_look
combat_ignore_cond = always
danger = danger_ignore@xalesc
;-------------------------------------------------------------------------ÏÎÌÁÊÎ ÖÄÅÍ----------------------------
[logic@xalesc_wait]
active = walker@xalesc_wait
combat_ignore = combat_ignore

[walker@xalesc_wait]
path_walk = xalesc_walk
path_look = xalesc_look
combat_ignore_cond = always
danger = danger_ignore@xalesc

[logic@xalesc_drug_wait]
active = walker@xalesc_drug_wait
combat_ignore = combat_ignore

[walker@xalesc_drug_wait]
path_walk = xalesc_drug_walk
path_look = xalesc_drug_look
combat_ignore_cond = always
danger = danger_ignore@xalesc
;---------------------------------------------------------------------ÏÎÌÁÊÎ ÒÁÂÏÔÁÅÍ----------------------------
[logic@xalesc]
active = walker@xalesc
on_death = death@xalesc

[death@xalesc]
on_info = %+xalyava_dead%

[walker@xalesc]
path_walk = xalesc_walk
path_look = xalesc_look
danger = danger_ignore@xalesc

[logic@xalesc_drug]
active = walker@xalesc_drug
on_death = death@xalesc_drug

[death@xalesc_drug]
on_info = %+xalyava_drug_dead%

[walker@xalesc_drug]
path_walk = xalesc_drug_walk
path_look = xalesc_drug_look
danger = danger_ignore@xalesc

;**************************************************************************
;*************** èáìñ÷á é äòõç îá âïìïôáè *******************
;****************************************************************************
[logic@xalmar]
active = walker@xalmar
on_death = death@xalmar

[death@xalmar]
on_info = %+xalyava_dead%

[walker@xalmar]
path_walk = xalmar_walk
path_look = xalmar_look

[logic@xalmar_drug]
active = sleeper@xalmar_drug
on_death = death@xalmar_drug

[death@xalmar_drug]
on_info = %+xalyava_drug_dead%

[sleeper@xalmar_drug]
path_main = xalmar_drug_sleep

;**************************************************************************
;*************** þõë é çåë *******************
;****************************************************************************
[logic@chuk_offline]
active = walker@chuk_offline
combat_ignore = combat_ignore

[walker@chuk_offline]
path_walk = chuk_walk
path_look = chuk_look
combat_ignore_cond = always
danger = danger_ignore@chuk

[danger_ignore@chuk]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@gek_offline]
active = walker@gek_offline
combat_ignore = combat_ignore

[walker@gek_offline]
path_walk = gek_walk
path_look = gek_look
combat_ignore_cond = always
danger = danger_ignore@chuk
;-------------------------------------------------------------------------ÏÎÌÁÊÎ ÐÌÅÎ----------------------------
[logic@chuk]
active = camper@chuk
combat_ignore = combat_ignore
on_death = death@chuk

[death@chuk]
on_info = %+chuk_dead%

[camper@chuk]
path_walk = chuk_walk
path_look = chuk_look
combat_ignore_cond = always
def_state_campering = hide_no_wpn
meet = no_meet
danger = danger_condition@chuk
on_info = {+kot_agro_mono_zone} walker@chuk

[walker@chuk]
path_walk = chuk_begut_walk
path_look = chuk_begut_look
meet = no_meet
def_state_standing = hide
def_state_moving1 = sprint
def_state_moving2 = sprint
def_state_moving3 = sprint
danger = danger_condition@chuk
on_actor_dist_le = 5| remark@chuk

[remark@chuk]
def_state_campering = hello
meet = meet@chuk
target = actor
combat_ignore_cond = always
danger = danger_condition@chuk


[meet@chuk]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[logic@gek]
active = camper@gek
combat_ignore = combat_ignore
on_death = death@gek

[death@gek]
on_info = %+gek_dead%

[camper@gek]
path_walk = gek_walk
path_look = gek_look
combat_ignore_cond = always
def_state_campering = hide_no_wpn
meet = no_meet
danger = danger_condition@chuk
on_info = {+kot_agro_mono_zone} walker@gek

[walker@gek]
path_walk = gek_begut_walk
path_look = gek_begut_look
meet = no_meet
def_state_standing = hide
def_state_moving1 = sprint
def_state_moving2 = sprint
def_state_moving3 = sprint
danger = danger_condition@chuk
on_actor_dist_le = 5| remark@gek

[remark@gek]
def_state_campering = hello
meet = meet@chuk
target = actor
combat_ignore_cond = always
danger = danger_condition@chuk
;-------------------------------------------------------------------------ÏÎÌÁÊÎ ÉÄÅÍ----------------------------
[logic@chuk_karav]
active = walker@chuk_karav
on_death = death@chuk_karav

[death@chuk_karav]
on_info = %+chuk_dead%

[walker@chuk_karav]
path_walk = chuk_walk
meet = no_meet
combat_ignore_cond = always
danger = danger_condition@chuk
on_timer = 7000 | karavan@chuk_karav

[karavan@chuk_karav]
;path_walk = chuk_walk
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@gek_karav]
active = walker@gek_karav
on_death = death@gek_karav

[death@gek_karav]
on_info = %+gek_dead%

[walker@gek_karav]
path_walk = gek_walk
meet = no_meet
combat_ignore_cond = always
danger = danger_condition@chuk
on_timer = 7000 | karavan@gek_karav

[karavan@gek_karav]
;path_walk = chuk_walk
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true
;-------------------------------------------------------------------------ÏÎÌÁÊÎ ÏÔÄÙÈÁÅÍ-----------------------
[logic@chuk_sit]
active = kamp@chuk_sit
on_death = death@chuk_sit

[death@chuk_sit]
on_info = %+chuk_dead%

[kamp@chuk_sit]
center_point = gek_and_chuk_centr 
danger = danger_condition@chuk
meet = meet@chuk


[logic@gek_sit]
active = kamp@gek_sit
on_death = death@gek_sit

[death@gek_sit]
on_info = %+gek_dead%

[kamp@gek_sit]
center_point = gek_and_chuk_centr 
danger = danger_condition@chuk
meet = meet@chuk

;**************************************************************************
;*************** íïîïìéô ÷ ðåò÷ïê úáìå ÷ çïóðéôáìå *******************
;****************************************************************************
[logic@hsmon1_of]
active = walker@hsmon1_of
combat_ignore = combat_ignore

[walker@hsmon1_of]
path_walk = hsmon1_walk
path_look = hsmon1_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[danger_ignore@hsmon]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@hsmon2_of]
active = walker@hsmon2_of
combat_ignore = combat_ignore

[walker@hsmon2_of]
path_walk = hsmon2_walk
path_look = hsmon2_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon3_of]
active = walker@hsmon3_of
combat_ignore = combat_ignore

[walker@hsmon3_of]
path_walk = hsmon3_walk
path_look = hsmon3_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon4_of]
active = walker@hsmon4_of
combat_ignore = combat_ignore

[walker@hsmon4_of]
path_walk = hsmon4_walk
path_look = hsmon4_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon5_of]
active = walker@hsmon5_of
combat_ignore = combat_ignore

[walker@hsmon5_of]
path_walk = hsmon5_walk
path_look = hsmon5_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon6_of]
active = walker@hsmon6_of
combat_ignore = combat_ignore

[walker@hsmon6_of]
path_walk = hsmon6_walk
path_look = hsmon6_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon7_of]
active = walker@hsmon7_of
combat_ignore = combat_ignore

[walker@hsmon7_of]
path_walk = hsmon7_walk
path_look = hsmon7_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon8_of]
active = walker@hsmon8_of
combat_ignore = combat_ignore

[walker@hsmon8_of]
path_walk = hsmon8_walk
path_look = hsmon8_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon9_of]
active = walker@hsmon9_of
combat_ignore = combat_ignore

[walker@hsmon9_of]
path_walk = hsmon9_walk
path_look = hsmon9_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon10_of]
active = walker@hsmon10_of
combat_ignore = combat_ignore

[walker@hsmon10_of]
path_walk = hsmon10_walk
path_look = hsmon10_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

;---------------------------------------------------------------------ÏÎÌÁÊÎ ÖÄÅÍ----------------------------
[logic@hsmon1_wa]
active = walker@hsmon1_wa
combat_ignore = combat_ignore
on_death = death@hsmon1_wa
on_hit = hit@hsmon1_wa

[hit@hsmon1_wa]
on_info = %+pred_mono_atak%

[death@hsmon1_wa]
on_info = %+pred_mono_atak%

[walker@hsmon1_wa]
path_walk = hsmon1_walk
path_look = hsmon1_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon2_wa]
active = walker@hsmon2_wa
combat_ignore = combat_ignore
on_death = death@hsmon2_wa
on_hit = hit@hsmon2_wa

[hit@hsmon2_wa]
on_info = %+pred_mono_atak%

[death@hsmon2_wa]
on_info = %+pred_mono_atak%

[walker@hsmon2_wa]
path_walk = hsmon2_walk
path_look = hsmon2_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon3_wa]
active = walker@hsmon3_wa
combat_ignore = combat_ignore
on_death = death@hsmon3_wa
on_hit = hit@hsmon3_wa

[hit@hsmon3_wa]
on_info = %+pred_mono_atak%

[death@hsmon3_wa]
on_info = %+pred_mono_atak%

[walker@hsmon3_wa]
path_walk = hsmon3_walk
path_look = hsmon3_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon4_wa]
active = walker@hsmon4_wa
combat_ignore = combat_ignore
on_death = death@hsmon4_wa
on_hit = hit@hsmon4_wa

[hit@hsmon4_wa]
on_info = %+pred_mono_atak%

[death@hsmon4_wa]
on_info = %+pred_mono_atak%

[walker@hsmon4_wa]
path_walk = hsmon4_walk
path_look = hsmon4_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon5_wa]
active = walker@hsmon5_wa
combat_ignore = combat_ignore
on_death = death@hsmon5_wa
on_hit = hit@hsmon5_wa

[hit@hsmon5_wa]
on_info = %+pred_mono_atak%

[death@hsmon5_wa]
on_info = %+pred_mono_atak%

[walker@hsmon5_wa]
path_walk = hsmon5_walk
path_look = hsmon5_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon6_wa]
active = walker@hsmon6_wa
combat_ignore = combat_ignore
on_death = death@hsmon6_wa
on_hit = hit@hsmon6_wa

[hit@hsmon6_wa]
on_info = %+pred_mono_atak%

[death@hsmon6_wa]
on_info = %+pred_mono_atak%

[walker@hsmon6_wa]
path_walk = hsmon6_walk
path_look = hsmon6_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon7_wa]
active = walker@hsmon7_wa
combat_ignore = combat_ignore
on_death = death@hsmon7_wa
on_hit = hit@hsmon7_wa

[hit@hsmon7_wa]
on_info = %+pred_mono_atak%

[death@hsmon7_wa]
on_info = %+pred_mono_atak%

[walker@hsmon7_wa]
path_walk = hsmon7_walk
path_look = hsmon7_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon8_wa]
active = walker@hsmon8_wa
combat_ignore = combat_ignore
on_death = death@hsmon8_wa
on_hit = hit@hsmon8_wa

[hit@hsmon8_wa]
on_info = %+pred_mono_atak%

[death@hsmon8_wa]
on_info = %+pred_mono_atak%

[walker@hsmon8_wa]
path_walk = hsmon8_walk
path_look = hsmon8_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon9_wa]
active = walker@hsmon9_wa
combat_ignore = combat_ignore
on_death = death@hsmon9_wa
on_hit = hit@hsmon9_wa

[hit@hsmon9_wa]
on_info = %+pred_mono_atak%

[death@hsmon9_wa]
on_info = %+pred_mono_atak%

[walker@hsmon9_wa]
path_walk = hsmon9_walk
path_look = hsmon9_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon10_wa]
active = walker@hsmon10_wa
combat_ignore = combat_ignore
on_death = death@hsmon10_wa
on_hit = hit@hsmon10_wa

[hit@hsmon10_wa]
on_info = %+pred_mono_atak%

[death@hsmon10_wa]
on_info = %+pred_mono_atak%

[walker@hsmon10_wa]
path_walk = hsmon10_walk
path_look = hsmon10_look
combat_ignore_cond = always
danger = danger_ignore@hsmon
;---------------------------------------------------------------------ÏÎÌÁÊÎ ÒÁÂÏÔÁÅÍ----------------------------
[logic@hsmon1]
active = walker@hsmon1
on_death = death@hsmon1
on_hit = hit@hsmon1

[hit@hsmon1]
on_info = %+pred_mono_atak%

[death@hsmon1]
on_info = %+pred_mono_atak%

[walker@hsmon1]
path_walk = hsmon1_walk
path_look = hsmon1_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon2]
active = walker@hsmon2
on_death = death@hsmon2
on_hit = hit@hsmon2

[hit@hsmon2]
on_info = %+pred_mono_atak%

[death@hsmon2]
on_info = %+pred_mono_atak%

[walker@hsmon2]
path_walk = hsmon2_walk
path_look = hsmon2_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon3]
active = walker@hsmon3
on_death = death@hsmon3
on_hit = hit@hsmon3

[hit@hsmon3]
on_info = %+pred_mono_atak%

[death@hsmon3]
on_info = %+pred_mono_atak%

[walker@hsmon3]
path_walk = hsmon3_walk
path_look = hsmon3_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon4]
active = walker@hsmon4
on_death = death@hsmon4
on_hit = hit@hsmon4

[hit@hsmon4]
on_info = %+pred_mono_atak%

[death@hsmon4]
on_info = %+pred_mono_atak%

[walker@hsmon4]
path_walk = hsmon4_walk
path_look = hsmon4_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon5]
active = walker@hsmon5
on_death = death@hsmon5
on_hit = hit@hsmon5

[hit@hsmon5]
on_info = %+pred_mono_atak%

[death@hsmon5]
on_info = %+pred_mono_atak%

[walker@hsmon5]
path_walk = hsmon5_walk
path_look = hsmon5_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon6]
active = walker@hsmon6
on_death = death@hsmon6
on_hit = hit@hsmon6

[hit@hsmon6]
on_info = %+pred_mono_atak%

[death@hsmon6]
on_info = %+pred_mono_atak%

[walker@hsmon6]
path_walk = hsmon6_walk
path_look = hsmon6_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon7]
active = walker@hsmon7
on_death = death@hsmon7
on_hit = hit@hsmon7

[hit@hsmon7]
on_info = %+pred_mono_atak%

[death@hsmon7]
on_info = %+pred_mono_atak%

[walker@hsmon7]
path_walk = hsmon7_walk
path_look = hsmon7_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon8]
active = walker@hsmon8
on_death = death@hsmon8
on_hit = hit@hsmon8

[hit@hsmon8]
on_info = %+pred_mono_atak%

[death@hsmon8]
on_info = %+pred_mono_atak%

[walker@hsmon8]
path_walk = hsmon8_walk
path_look = hsmon8_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon9]
active = walker@hsmon9
on_death = death@hsmon9
on_hit = hit@hsmon9

[hit@hsmon9]
on_info = %+pred_mono_atak%

[death@hsmon9]
on_info = %+pred_mono_atak%

[walker@hsmon9]
path_walk = hsmon9_walk
path_look = hsmon9_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

[logic@hsmon10]
active = walker@hsmon10
on_death = death@hsmon10
on_hit = hit@hsmon10

[hit@hsmon10]
on_info = %+pred_mono_atak%

[death@hsmon10]
on_info = %+pred_mono_atak%

[walker@hsmon10]
path_walk = hsmon10_walk
path_look = hsmon10_look
combat_ignore_cond = always
danger = danger_ignore@hsmon

;**************************************************************************
;*************** þåòîùå ÷ ãåîôòáìøîïê úáìå ÷ çïóðéôáìå *******************
;****************************************************************************
[logic@blacmon1_of]
active = walker@blacmon1_of
combat_ignore = combat_ignore

[walker@blacmon1_of]
path_walk = blacmon1_walk
path_look = blacmon1_look
combat_ignore_cond = always
danger = danger_ignore@blacmon

[danger_ignore@blacmon]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@blacmon2_of]
active = walker@blacmon2_of
combat_ignore = combat_ignore

[walker@blacmon2_of]
path_walk = blacmon2_walk
path_look = blacmon2_look
combat_ignore_cond = always
danger = danger_ignore@blacmon

[logic@blacmon3_of]
active = walker@blacmon3_of
combat_ignore = combat_ignore

[walker@blacmon3_of]
path_walk = blacmon3_walk
path_look = blacmon3_look
combat_ignore_cond = always
danger = danger_ignore@blacmon

;---------------------------------------------------------------------ÏÎÌÁÊÎ ÒÁÂÏÔÁÅÍ----------------------------
[logic@blacmon1]
active = walker@blacmon1

[walker@blacmon1]
path_walk = blacmon1_walk
path_look = blacmon1_look
danger = danger_ignore@blacmon
def_state_standing = hide
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
show_spot = false
no_retreat = true

[logic@blacmon2]
active = walker@blacmon2

[walker@blacmon2]
path_walk = blacmon2_walk
path_look = blacmon2_look
danger = danger_ignore@blacmon
def_state_standing = hide
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
show_spot = false
no_retreat = true

[logic@blacmon3]
active = walker@blacmon3

[walker@blacmon3]
path_walk = blacmon3_walk
path_look = blacmon3_look
danger = danger_ignore@blacmon
def_state_standing = hide
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
show_spot = false
no_retreat = true

;*****************************************************************************************
;*************** âïìïôîùå ô÷áòé ÷ çïóðéôáìå *******************
;***************************************************************************************
;------------------------------------------------------ÏÆÆÌÁÊÎ--------------------------------------------
[logic@hospblood1_of]
active = mob_home@hospblood1_of

[mob_home@hospblood1_of]
path_home = hospblood1_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hospblood1_of

[mob_combat@hospblood1_of]
on_timer = 60000 | mob_home@hospblood1_of

[logic@hospblood2_of]
active = mob_home@hospblood2_of

[mob_home@hospblood2_of]
path_home = hospblood2_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hospblood2_of

[mob_combat@hospblood2_of]
on_timer = 60000 | mob_home@hospblood2_of
;------------------------------------------------------ÏÎÌÁÊÎ--------------------------------------------
[logic@hospblood1]
active = mob_home@hospblood1

[mob_home@hospblood1]
path_home = hospblood1_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hospblood1

[mob_combat@hospblood1]
on_timer = 60000 | mob_home@hospblood1

[logic@hospblood2]
active = mob_home@hospblood2

[mob_home@hospblood2]
path_home = hospblood2_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hospblood2

[mob_combat@hospblood2]
on_timer = 60000 | mob_home@hospblood2

;*****************************************************************************************
;*************** âàòåò éìé ëòï÷ïóïó ÷ çïóðéôáìå ðïóìå òáúâïòëé *******************
;***************************************************************************************
[logic@hosafter1]
active = mob_home@hosafter1

[mob_home@hosafter1]
path_home = hosafter1_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hosafter1

[mob_combat@hosafter1]
on_timer = 60000 | mob_home@hosafter1

[logic@hosafter2]
active = mob_home@hosafter2

[mob_home@hosafter2]
path_home = hosafter2_walk
home_min_radius = 50
home_max_radius = 80
on_signal = sig_attacked | mob_combat@hosafter2

[mob_combat@hosafter2]
on_timer = 60000 | mob_home@hosafter2

;*****************************************************************************************
;*************** ëïô é ëï ÷ çïóðéôáìå *******************
;***************************************************************************************
[logic@kot_hos_wa]
active = walker@kot_hos_wa
combat_ignore = combat_ignore

[walker@kot_hos_wa]
path_walk = kot_hos_wa_walk
path_look = kot_hos_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos

[danger_ignore@kot_hos]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@stalk_hos1_wa]
active = walker@stalk_hos1_wa
combat_ignore = combat_ignore

[walker@stalk_hos1_wa]
path_walk = stalk_hos1_wa_walk
path_look = stalk_hos1_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos

[logic@stalk_hos2_wa]
active = walker@stalk_hos2_wa
combat_ignore = combat_ignore

[walker@stalk_hos2_wa]
path_walk = stalk_hos2_wa_walk
path_look = stalk_hos2_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos

[logic@stalk_hos3_wa]
active = walker@stalk_hos3_wa
combat_ignore = combat_ignore

[walker@stalk_hos3_wa]
path_walk = stalk_hos3_wa_walk
path_look = stalk_hos3_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos
;-------------------------------------ÓÎÁÞÁÌÁ ÖÄÅÍ, ÐÏÔÏÍ ÒÁÂÏÔÁÅÍ--------------------------------------------
[logic@kot_hos_kar]
active = walker@kot_hos_kar
combat_ignore = combat_ignore

[walker@kot_hos_kar]
path_walk = kot_hos_wa_walk
path_look = kot_hos_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos
meet = meet@kot_hos_kar
on_info = {+pred_mono_atak} karavan@kot_hos_kar

[karavan@kot_hos_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[meet@kot_hos_kar]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[logic@stalk_hos1_kar]
active = walker@stalk_hos1_kar
combat_ignore = combat_ignore

[walker@stalk_hos1_kar]
path_walk = stalk_hos1_wa_walk
path_look = stalk_hos1_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos
meet = no_meet
on_info = {+pred_mono_atak} karavan@stalk_hos1_kar

[karavan@stalk_hos1_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@stalk_hos2_kar]
active = walker@stalk_hos2_kar
combat_ignore = combat_ignore

[walker@stalk_hos2_kar]
path_walk = stalk_hos2_wa_walk
path_look = stalk_hos2_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos
meet = no_meet
on_info = {+pred_mono_atak} karavan@stalk_hos2_kar

[karavan@stalk_hos2_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@stalk_hos3_kar]
active = walker@stalk_hos3_kar
combat_ignore = combat_ignore

[walker@stalk_hos3_kar]
path_walk = stalk_hos3_wa_walk
path_look = stalk_hos3_wa_look
combat_ignore_cond = always
danger = danger_ignore@kot_hos
meet = no_meet
on_info = {+pred_mono_atak} karavan@stalk_hos3_kar

[karavan@stalk_hos3_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

;-------------------------------------ÎÕ ×ÓÅ ÕÓÔÁÌÉ, ËÔÏ ×ÙÖÉÌ ÏÔÄÙÈÁÅÍ------------------------------------------
[logic@kot_hos]
active = walker@kot_hos

[walker@kot_hos]
path_walk = kot_hos_walk
path_look = kot_hos_look
danger = danger_ignore@kot_hos
meet = meet@kot_hos_kar

[logic@stalk_hos1]
active = walker@stalk_hos1

[walker@stalk_hos1]
path_walk = stalk_hos_patr_walk
path_look = stalk_hos_patr_look
danger = danger_ignore@kot_hos

[logic@stalk_hos2]
active = kamp@stalk_hos2

[kamp@stalk_hos2]
center_point = hos_camp_centr 
danger = danger_ignore@kot_hos

[logic@stalk_hos3]
active = kamp@stalk_hos3

[kamp@stalk_hos3]
center_point = hos_camp_centr 
danger = danger_ignore@kot_hos

;*****************************************************************************************
;*************** óôáìëåòù õ âáûîé ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
;-------------------------------------ÏÈÒÁÎÑÅÍ ÂÏÌÔÁÅÍ, ÐØÅÍ, ËÕÒÉÍ, ÓÉÄÉÍ Õ ËÏÓÔÒÁ------------------------------------------
[logic@stforest1]
active = walker@stforest1

[walker@stforest1]
path_walk = stforest1_walk
path_look = stforest1_look
danger = danger_ignore@stforest

[danger_ignore@stforest]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@stforest2]
active = walker@stforest2

[walker@stforest2]
path_walk = stforest2_walk
path_look = stforest2_look
danger = danger_ignore@stforest

[logic@stforest3]
active = kamp@stforest3

[kamp@stforest3]
center_point = stforest_centr 
danger = danger_ignore@stforest

[logic@stforest4]
active = kamp@stforest4

[kamp@stforest4]
center_point = stforest_centr 
danger = danger_ignore@stforest

[logic@stforest5]
active = kamp@stforest5

[kamp@stforest5]
center_point = stforest_centr 
danger = danger_ignore@stforest

;-------------------------------------ÍÕÔÁÎÔÙ!!!!!!------------------------------------------
[logic@stforest1_def]
active = walker@stforest1_def

[walker@stforest1_def]
path_walk = stforest1_def_walk
path_look = stforest1_def_look
danger = danger_ignore@stforest
def_state_standing = hide 
meet = no_meet

[logic@stforest2_def]
active = walker@stforest2_def

[walker@stforest2_def]
path_walk = stforest2_def_walk
path_look = stforest2_def_look
danger = danger_ignore@stforest
def_state_standing = hide 
meet = no_meet

[logic@stforest3_def]
active = walker@stforest3_def

[walker@stforest3_def]
path_walk = stforest3_def_walk
path_look = stforest3_def_look
danger = danger_ignore@stforest
def_state_standing = hide 
meet = no_meet

[logic@stforest4_def]
active = walker@stforest4_def

[walker@stforest4_def]
path_walk = stforest4_def_walk
path_look = stforest4_def_look
danger = danger_ignore@stforest
def_state_standing = hide 
meet = no_meet

[logic@stforest5_def]
active = walker@stforest5_def

[walker@stforest5_def]
path_walk = stforest5_def_walk
path_look = stforest5_def_look
danger = danger_ignore@stforest
def_state_standing = hide 
meet = no_meet
;-------------------------------------ÐÏÂÅÄÁ!!! Á ÍÏÖÅÔ É ÎÅÔ------------------------------------------
[logic@stforest1_af]
active = walker@stforest1_af

[walker@stforest1_af]
path_walk = stforest1_walk
path_look = stforest1_look
danger = danger_ignore@stforest

[logic@stforest2_af]
active = walker@stforest2_af

[walker@stforest2_af]
path_walk = stforest2_walk
path_look = stforest2_look
danger = danger_ignore@stforest

[logic@stforest3_af]
active = kamp@stforest3_af

[kamp@stforest3_af]
center_point = stforest_centr 
danger = danger_ignore@stforest

[logic@stforest4_af]
active = kamp@stforest4_af

[kamp@stforest4_af]
center_point = stforest_centr 
danger = danger_ignore@stforest

[logic@stforest5_af]
active = kamp@stforest5_af

[kamp@stforest5_af]
center_point = stforest_centr 
danger = danger_ignore@stforest
;-------------------------------------ÐÏÍÏÇÁÅÍ ÉÇÒÏËÕ------------------------------------------
[logic@stforest1_atak]
active = walker@stforest1_atak

[walker@stforest1_atak]
path_walk = stforest1_atak_walk
path_look = stforest1_atak_look
danger = danger_ignore@stforest
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide 
meet = no_meet

[logic@stforest2_atak]
active = walker@stforest2_atak

[walker@stforest2_atak]
path_walk = stforest2_atak_walk
path_look = stforest2_atak_look
danger = danger_ignore@stforest
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide 
meet = no_meet

[logic@stforest3_atak]
active = walker@stforest3_atak

[walker@stforest3_atak]
path_walk = stforest3_atak_walk
path_look = stforest3_atak_look
danger = danger_ignore@stforest
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide 
meet = no_meet

[logic@stforest4_atak]
active = walker@stforest4_atak

[walker@stforest4_atak]
path_walk = stforest4_atak_walk
path_look = stforest4_atak_look
danger = danger_ignore@stforest
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide 
meet = no_meet

[logic@stforest5_atak]
active = walker@stforest5_atak

[walker@stforest5_atak]
path_walk = stforest5_atak_walk
path_look = stforest5_atak_look
danger = danger_ignore@stforest
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide 
meet = no_meet
;*****************************************************************************************
;*************** SHADOWMAN ÷ âáûîå ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@shadwait]
active = walker@shadwait

[walker@shadwait]
path_walk = shadwait_walk
path_look = shadwait_look
danger = danger_ignore@shadwait
meet = meet@shadwait

[meet@shadwait]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@shadwait]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@shadwait_def]
active = walker@shadwait_def

[walker@shadwait_def]
path_walk = shadwait_def_walk
path_look = shadwait_def_look
danger = danger_ignore@shadwait
meet = no_meet
def_state_standing = hide

[logic@shadwait_af]
active = walker@shadwait_af

[walker@shadwait_af]
path_walk = shadwait_walk
path_look = shadwait_look
danger = danger_ignore@shadwait
meet = meet@shadwait

[logic@shadwait_atak]
active = walker@shadwait_atak

[walker@shadwait_atak]
path_walk = shadwait_atak_walk
path_look = shadwait_atak_look
danger = danger_ignore@shadwait
meet = meet@shadwait
def_state_moving1 = assault
def_state_moving2 = assault
def_state_moving3 = assault
def_state_standing = hide

;*****************************************************************************************
;*************** SHADOWMAN úáè÷áô íïóôá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@shadowman_of]
active = walker@shadowman_of

[walker@shadowman_of]
path_walk = shadowman_walk
path_look = shadowman_look

[logic@shadowman]
active = walker@shadowman

[walker@shadowman]
path_walk = shadowman_walk
path_look = shadowman_look
danger = danger_ignore@shadowman
meet = meet@shadowman
on_actor_dist_le_nvis = 15 | remark@shadowman

[remark@shadowman]
anim = guard
target = actor
snd = dark_knyaz_hello
on_signal = sound_end| camper@shadowman
meet = meet@shadowman

[camper@shadowman]
path_walk = shadowman_walk
path_look = shadowman_look
danger = danger_condition@shadowman
meet = meet@shadowman

[meet@shadowman]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap

[danger_ignore@shadowman]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

;*****************************************************************************************
;*************** îåâï÷ãù é æòéíáîù úáè÷áô íïóôá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@fremneb1_of]
active = walker@fremneb1_of

[walker@fremneb1_of]
path_walk = fremneb1_walk
path_look = fremneb1_look

[logic@fremneb2_of]
active = walker@fremneb2_of

[walker@fremneb2_of]
path_walk = fremneb2_walk
path_look = fremneb2_look

[logic@fremneb3_of]
active = walker@fremneb3_of

[walker@fremneb3_of]
path_walk = fremneb3_walk
path_look = fremneb3_look

[logic@fremneb4_of]
active = kamp@fremneb4_of

[kamp@fremneb4_of]
center_point = fremneb_centr 

[logic@fremneb5_of]
active = kamp@fremneb5_of

[kamp@fremneb5_of]
center_point = fremneb_centr 

[logic@fremneb6_of]
active = kamp@fremneb6_of

[kamp@fremneb6_of]
center_point = fremneb_centr 
;-------------------------------------ÖÄÅÍÓ------------------------------------------
[logic@fremneb1]
active = walker@fremneb1

[walker@fremneb1]
path_walk = fremneb1_walk
path_look = fremneb1_look
danger = danger_ignore@fremneb
def_state_standing = hide

[danger_ignore@fremneb]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@fremneb2]
active = walker@fremneb2

[walker@fremneb2]
path_walk = fremneb2_walk
path_look = fremneb2_look
danger = danger_ignore@fremneb
def_state_standing = hide

[logic@fremneb3]
active = camper@fremneb3

[camper@fremneb3]
path_walk = fremneb3_walk
path_look = fremneb3_look
danger = danger_ignore@fremneb
def_state_campering = binocular

[logic@fremneb4]
active = kamp@fremneb4

[kamp@fremneb4]
center_point = fremneb_centr 
danger = danger_ignore@fremneb

[logic@fremneb5]
active = kamp@fremneb5

[kamp@fremneb5]
center_point = fremneb_centr 
danger = danger_ignore@fremneb

[logic@fremneb6]
active = kamp@fremneb6

[kamp@fremneb6]
center_point = fremneb_centr 
danger = danger_ignore@fremneb

;-------------------------------------× ÁÔÁËÕ------------------------------------------
[logic@fremneb1_kar]
active = walker@fremneb1_kar

[walker@fremneb1_kar]
path_walk = fremneb1_walk
path_look = fremneb1_look
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb1_kar

[karavan@fremneb1_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@fremneb2_kar]
active = walker@fremneb2_kar

[walker@fremneb2_kar]
path_walk = fremneb2_walk
path_look = fremneb2_look
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb2_kar

[karavan@fremneb2_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true


[logic@fremneb3_kar]
active = walker@fremneb3_kar

[walker@fremneb3_kar]
path_walk = fremneb3_walk
path_look = fremneb3_look
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb3_kar

[karavan@fremneb3_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@fremneb4_kar]
active = kamp@fremneb4_kar

[kamp@fremneb4_kar]
center_point = fremneb_centr 
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb4_kar

[karavan@fremneb4_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@fremneb5_kar]
active = kamp@fremneb5_kar

[kamp@fremneb5_kar]
center_point = fremneb_centr 
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb5_kar

[karavan@fremneb5_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[logic@fremneb6_kar]
active = kamp@fremneb6_kar

[kamp@fremneb6_kar]
center_point = fremneb_centr 
danger = danger_ignore@fremneb
on_timer = 5000 | karavan@fremneb6_kar

[karavan@fremneb6_kar]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

;-------------------------------------ÍÏÓÔ ÎÁÛ! ÕÒÁ! ÏÈÒÁÎÑÅÍ-----------------------------------------
[logic@fremneb1_most]
active = walker@fremneb1_most

[walker@fremneb1_most]
path_walk = fremneb1_most_walk
path_look = fremneb1_most_look
danger = danger_ignore@fremneb
def_state_standing = hide

[logic@fremneb2_most]
active = walker@fremneb2_most

[walker@fremneb2_most]
path_walk = fremneb2_most_walk
path_look = fremneb2_most_look
danger = danger_ignore@fremneb
def_state_standing = hide

[logic@fremneb3_most]
active = walker@fremneb3_most

[walker@fremneb3_most]
path_walk = fremneb3_most_walk
path_look = fremneb3_most_look
danger = danger_ignore@fremneb
def_state_moving1 = patrol
def_state_moving2 = patrol
def_state_moving3 = patrol

[logic@fremneb4_most]
active = walker@fremneb4_most

[walker@fremneb4_most]
path_walk = fremneb4_most_walk
path_look = fremneb4_most_look
danger = danger_ignore@fremneb
def_state_moving1 = patrol
def_state_moving2 = patrol
def_state_moving3 = patrol

[logic@fremneb5_most]
active = kamp@fremneb5_most

[kamp@fremneb5_most]
center_point = fremneb_most_centr 
danger = danger_ignore@fremneb

[logic@fremneb6_most]
active = kamp@fremneb6_most

[kamp@fremneb6_most]
center_point = fremneb_most_centr 
danger = danger_ignore@fremneb

;*****************************************************************************************
;*************** îáåíîéëé úáýéýáåí íïóô  ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@kilmos1]
active = walker@kilmos1

[walker@kilmos1]
path_walk = kilmos1_walk
path_look = kilmos1_look
danger = danger_ignore@kilmos
def_state_standing = threat

[danger_ignore@kilmos]
ignore_distance_grenade	= 5
ignore_distance_corpse	= 0
ignore_distance_hit		= 150
ignore_distance_sound	= 0
danger_inertion_time_grenade	= 2000
danger_inertion_time_corpse	= 1000
danger_inertion_time_hit		= 2000
danger_inertion_time_sound	= 1500
danger_inertion_time_ricochet	= 0

[logic@kilmos2]
active = walker@kilmos2

[walker@kilmos2]
path_walk = kilmos2_walk
path_look = kilmos2_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos3]
active = walker@kilmos3

[walker@kilmos3]
path_walk = kilmos3_walk
path_look = kilmos3_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos4]
active = walker@kilmos4

[walker@kilmos4]
path_walk = kilmos4_walk
path_look = kilmos4_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos5]
active = walker@kilmos5

[walker@kilmos5]
path_walk = kilmos5_walk
path_look = kilmos5_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos6]
active = walker@kilmos6

[walker@kilmos6]
path_walk = kilmos6_walk
path_look = kilmos6_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos7]
active = walker@kilmos7

[walker@kilmos7]
path_walk = kilmos7_walk
path_look = kilmos7_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos8]
active = walker@kilmos8

[walker@kilmos8]
path_walk = kilmos8_walk
path_look = kilmos8_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos9]
active = walker@kilmos9

[walker@kilmos9]
path_walk = kilmos9_walk
path_look = kilmos9_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos10]
active = walker@kilmos10

[walker@kilmos10]
path_walk = kilmos10_walk
path_look = kilmos10_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos11]
active = walker@kilmos11

[walker@kilmos11]
path_walk = kilmos11_walk
path_look = kilmos11_look
danger = danger_ignore@kilmos
def_state_standing = threat

[logic@kilmos12]
active = kamp@kilmos12

[kamp@kilmos12]
center_point = kilmos_centr 
danger = danger_ignore@kilmos

[logic@kilmos13]
active = kamp@kilmos13

[kamp@kilmos13]
center_point = kilmos_centr 
danger = danger_ignore@kilmos

[logic@kilmos14]
active = kamp@kilmos14

[kamp@kilmos14]
center_point = kilmos_centr 
danger = danger_ignore@kilmos

[logic@kilmos15]
active = kamp@kilmos15

[kamp@kilmos15]
center_point = kilmos_centr 
danger = danger_ignore@kilmos

;*****************************************************************************************
;*************** îáåíîéëé áôáëõåí íïóô  ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
;-------------------------------------ÏÐÁ ÄÅÎØ ÎÁÓÔÕÐÉÌ ÉÄÅÍ ÏÔÂÉ×ÁÔØ ÍÏÓÔ-----------------------------------------
[logic@bunfor1_day]
active = walker@bunfor1_day

[walker@bunfor1_day]
path_walk = bunfor1_day_walk
path_look = bunfor1_day_look

[logic@bunfor2_day]
active = walker@bunfor2_day

[walker@bunfor2_day]
path_walk = bunfor2_day_walk
path_look = bunfor2_day_look

[logic@bunfor3_day]
active = walker@bunfor3_day

[walker@bunfor3_day]
path_walk = bunfor3_day_walk
path_look = bunfor3_day_look

[logic@bunfor4_day]
active = walker@bunfor4_day

[walker@bunfor4_day]
path_walk = bunfor4_day_walk
path_look = bunfor4_day_look

[logic@bunfor5_day]
active = walker@bunfor5_day

[walker@bunfor5_day]
path_walk = bunfor5_day_walk
path_look = bunfor5_day_look

[logic@bunfor6_day]
active = walker@bunfor6_day

[walker@bunfor6_day]
path_walk = bunfor6_day_walk
path_look = bunfor6_day_look

;-------------------------------------ÎÏÞØ ÎÕ ÜÔÏÔ ÍÏÓÔ, ÌÕÞÛÅ × ÂÕÎËÅÒÅ ÐÏÓÉÄÉÍ-----------------------------------------
[logic@bunfor1_night]
active = walker@bunfor1_night

[walker@bunfor1_night]
path_walk = bunfor1_night_walk
path_look = bunfor1_night_look

[logic@bunfor2_night]
active = walker@bunfor2_night

[walker@bunfor2_night]
path_walk = bunfor2_night_walk
path_look = bunfor2_night_look

[logic@bunfor3_night]
active = kamp@bunfor3_night

[kamp@bunfor3_night]
center_point = bunfor_night_centr 

[logic@bunfor4_night]
active = kamp@bunfor4_night

[kamp@bunfor4_night]
center_point = bunfor_night_centr

[logic@bunfor5_night]
active = kamp@bunfor5_night

[kamp@bunfor5_night]
center_point = bunfor_night_centr

[logic@bunfor6_night]
active = kamp@bunfor6_night

[kamp@bunfor6_night]
center_point = bunfor_night_centr

;*****************************************************************************************
;*************** óîïòëé ÷ïúìå ôáîëá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@snfor1]
active = mob_home@snfor1

[mob_home@snfor1]
path_home = snfor1_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor1

[mob_combat@snfor1]
on_timer = 60000 | mob_home@snfor1

[logic@snfor2]
active = mob_home@snfor2

[mob_home@snfor2]
path_home = snfor2_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor2

[mob_combat@snfor2]
on_timer = 60000 | mob_home@snfor2


[logic@snfor3]
active = mob_home@snfor3

[mob_home@snfor3]
path_home = snfor3_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor3

[mob_combat@snfor3]
on_timer = 60000 | mob_home@snfor3

[logic@snfor4]
active = mob_home@snfor4

[mob_home@snfor4]
path_home = snfor4_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor4

[mob_combat@snfor4]
on_timer = 60000 | mob_home@snfor4

[logic@snfor5]
active = mob_home@snfor5

[mob_home@snfor5]
path_home = snfor5_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor5

[mob_combat@snfor5]
on_timer = 60000 | mob_home@snfor5

[logic@snfor6]
active = mob_home@snfor6

[mob_home@snfor6]
path_home = snfor6_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor6

[mob_combat@snfor6]
on_timer = 60000 | mob_home@snfor6

[logic@snfor7]
active = mob_home@snfor7

[mob_home@snfor7]
path_home = snfor7_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@snfor7

[mob_combat@snfor7]
on_timer = 60000 | mob_home@snfor7

;*****************************************************************************************
;*************** çéçáîô ÷ïúìå ôáîëá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@giafor]
active = mob_home@giafor

[mob_home@giafor]
path_home = giafor_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@giafor

[mob_combat@giafor]
on_timer = 60000 | mob_home@giafor

;*****************************************************************************************
;*************** ðóå÷äïóïâáëé ÷ ìåóõ(÷åúäå é úìùå) ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@pseudfor1]
active = mob_home@pseudfor1

[mob_home@pseudfor1]
path_home = pseudfor1_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor1

[mob_combat@pseudfor1]
on_timer = 60000 | mob_home@pseudfor1

[logic@pseudfor2]
active = mob_home@pseudfor2

[mob_home@pseudfor2]
path_home = pseudfor2_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor2

[mob_combat@pseudfor2]
on_timer = 60000 | mob_home@pseudfor2

[logic@pseudfor3]
active = mob_home@pseudfor3

[mob_home@pseudfor3]
path_home = pseudfor3_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor3

[mob_combat@pseudfor3]
on_timer = 60000 | mob_home@pseudfor3

[logic@pseudfor4]
active = mob_home@pseudfor4

[mob_home@pseudfor4]
path_home = pseudfor4_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor4

[mob_combat@pseudfor4]
on_timer = 60000 | mob_home@pseudfor4

[logic@pseudfor5]
active = mob_home@pseudfor5

[mob_home@pseudfor5]
path_home = pseudfor5_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor5

[mob_combat@pseudfor5]
on_timer = 60000 | mob_home@pseudfor5

[logic@pseudfor6]
active = mob_home@pseudfor6

[mob_home@pseudfor6]
path_home = pseudfor6_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor6

[mob_combat@pseudfor6]
on_timer = 60000 | mob_home@pseudfor6

[logic@pseudfor7]
active = mob_home@pseudfor7

[mob_home@pseudfor7]
path_home = pseudfor7_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor7

[mob_combat@pseudfor7]
on_timer = 60000 | mob_home@pseudfor7

[logic@pseudfor8]
active = mob_home@pseudfor8

[mob_home@pseudfor8]
path_home = pseudfor8_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@pseudfor8

[mob_combat@pseudfor8]
on_timer = 60000 | mob_home@pseudfor8

;*****************************************************************************************
;*************** ëòï÷ïóïóù ÷ ìåóõ(÷åúäå é úìùå) ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@bloodfor1]
active = mob_home@bloodfor1

[mob_home@bloodfor1]
path_home = bloodfor1_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@bloodfor1

[mob_combat@bloodfor1]
on_timer = 60000 | mob_home@bloodfor1

[logic@bloodfor2]
active = mob_home@bloodfor2

[mob_home@bloodfor2]
path_home = bloodfor2_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@bloodfor2

[mob_combat@bloodfor2]
on_timer = 60000 | mob_home@bloodfor2

[logic@bloodfor3]
active = mob_home@bloodfor3

[mob_home@bloodfor3]
path_home = bloodfor3_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@bloodfor3

[mob_combat@bloodfor3]
on_timer = 60000 | mob_home@bloodfor3

;*****************************************************************************************
;*************** çéçáîô îåäáìåëï ïô äïíéëá ìåóîéëá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@on_rofor]
active = mob_home@on_rofor

[mob_home@on_rofor]
path_home = on_rofor_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@on_rofor

[mob_combat@on_rofor]
on_timer = 60000 | mob_home@on_rofor

;*****************************************************************************************
;*************** ëòï÷ïóïó îåäáìåëï ïô ÷èïäá ó òáäáòá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@roadbloodfor]
active = mob_home@roadbloodfor

[mob_home@roadbloodfor]
path_home = roadbloodfor_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@roadbloodfor

[mob_combat@roadbloodfor]
on_timer = 60000 | mob_home@roadbloodfor

;*****************************************************************************************
;*************** âàòåòù îåäáìåëï ïô íïóôá ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@burfor1]
active = mob_home@burfor1

[mob_home@burfor1]
path_home = burfor1_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@burfor1

[mob_combat@burfor1]
on_timer = 60000 | mob_home@burfor1

[logic@burfor2]
active = mob_home@burfor2

[mob_home@burfor2]
path_home = burfor2_walk
home_min_radius = 90
home_max_radius = 150
on_signal = sig_attacked | mob_combat@burfor2

[mob_combat@burfor2]
on_timer = 60000 | mob_home@burfor2

;*****************************************************************************************
;*************** ïèïôîéëé ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
[logic@green_day_speak_night]
active = camper@green_day_speak_night

[camper@green_day_speak_night]
path_walk = green_day_speak_night_walk
path_look = green_day_speak_night_look
danger = danger_ignore@green_forest
meet = meet@green_day_speak_night
on_info = {+klyak_forest_doc_begin} walker@green_day_speak_night

[walker@green_day_speak_night]
path_walk = green_day_speak_night_walk
path_look = green_day_speak_night_look
danger = danger_ignore@green_forest
meet = meet@green_day_speak_night2

[meet@green_day_speak_night]
meet_dialog = green_need_doc
use = true
use_wpn = true
meet_talk_enabled = true

[meet@green_day_speak_night2]
meet_dialog = green_est_doc
use = true
use_wpn = true
meet_talk_enabled = true

[danger_condition@green_forest]
ignore_distance = 0

[logic@green_day_patr_night]
active = walker@green_day_patr_night

[walker@green_day_patr_night]
path_walk = green_day_patr_night_walk
path_look = green_day_patr_night_look
danger = danger_ignore@green_forest


[logic@green_day1]
active = walker@green_day1

[walker@green_day1]
path_walk = green_day1_walk
path_look = green_day1_look
danger = danger_ignore@green_forest
def_state_moving1 = sneak
def_state_moving2 = sneak
def_state_moving3 = sneak
def_state_standing = hide


[logic@green_day2]
active = walker@green_day2

[walker@green_day2]
path_walk = green_day2_walk
path_look = green_day2_look
danger = danger_ignore@green_forest
def_state_moving1 = sneak
def_state_moving2 = sneak
def_state_moving3 = sneak
def_state_standing = hide

[logic@green_day3]
active = walker@green_day3

[walker@green_day3]
path_walk = green_day3_walk
path_look = green_day3_look
danger = danger_ignore@green_forest
def_state_moving1 = sneak
def_state_moving2 = sneak
def_state_moving3 = sneak
def_state_standing = hide

[logic@green_day4]
active = walker@green_day4

[walker@green_day4]
path_walk = green_day4_walk
path_look = green_day4_look
danger = danger_ignore@green_forest
def_state_moving1 = sneak
def_state_moving2 = sneak
def_state_moving3 = sneak
def_state_standing = hide

[logic@green_night1]
active = kamp@green_night1

[kamp@green_night1]
center_point = green_night_centr 
danger = danger_ignore@green_forest

[logic@green_night2]
active = kamp@green_night2

[kamp@green_night2]
center_point = green_night_centr 
danger = danger_ignore@green_forest

[logic@green_night3]
active = kamp@green_night3

[kamp@green_night3]
center_point = green_night_centr 
danger = danger_ignore@green_forest

[logic@green_night4]
active = kamp@green_night4

[kamp@green_night4]
center_point = green_night_centr 
danger = danger_ignore@green_forest

;*****************************************************************************************
;*************** íéôñ îá âïìïôáè *******************
;***************************************************************************************
;------------------------------------- ÍÉÔÑ × ÏÆÆÌÁÊÎÅ--------------------------------------
[logic@mitya_of]
active = walker@mitya_of
combat_ignore = combat_ignore

[walker@mitya_of]
path_walk = mitya_walk
path_look = mitya_look
combat_ignore_cond = always
;------------------------------------- ÍÉÔÑ × ÐÌÅÎÕ--------------------------------------
[logic@mitya]
active = camper@mitya
combat_ignore = combat_ignore
on_death = death@mitya

[danger_condition@mitya]
ignore_distance = 0

[death@mitya]
on_info = %+mitya_dead%

[camper@mitya]
path_walk = mitya_walk
path_look = mitya_look
combat_ignore_cond = always
def_state_campering = prisoner
on_actor_dist_le = 20| remark@mitya
meet = no_meet
danger = danger_condition@mitya

[remark@mitya]
anim = prisoner
meet = no_meet
target = mitya_look_prisoner, 0
combat_ignore_cond = always
danger = danger_condition@mitya
on_info = {+klyak_forest_doc_est_money} walker@mitya

[walker@mitya]
path_walk = mitya_walk
path_look = mitya_look
combat_ignore_cond = always
danger = danger_condition@mitya
meet = meet@mitya

[meet@mitya]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap
;------------------------------------- ÍÉÔÑ ÎÁ Ó×ÏÂÏÄÅ--------------------------------------
[logic@mitya_free]
active = kamp@mitya_free

[kamp@mitya_free]
center_point = mitya_centr 
danger = danger_condition@mitya
meet = meet@mitya

;*****************************************************************************************
;*************** çòáâéôåìé íéôé îá âïìïôáè *******************
;***************************************************************************************
[logic@grab_stal1_speak_of]
active = walker@grab_stal1_speak_of
combat_ignore = combat_ignore

[walker@grab_stal1_speak_of]
path_walk = grab_stal1_speak_walk
path_look = grab_stal1_speak_look
combat_ignore_cond = always

[logic@grab_stal2_of]
active = walker@grab_stal2_of
combat_ignore = combat_ignore

[walker@grab_stal2_of]
path_walk = grab_stal2_walk
path_look = grab_stal2_look
combat_ignore_cond = always

[logic@grab_stal3_of]
active = walker@grab_stal3_of
combat_ignore = combat_ignore

[walker@grab_stal3_of]
path_walk = grab_stal3_walk
path_look = grab_stal3_look
combat_ignore_cond = always

[logic@grab_stal4_of]
active = walker@grab_stal4_of
combat_ignore = combat_ignore

[walker@grab_stal4_of]
path_walk = grab_stal4_walk
path_look = grab_stal4_look
combat_ignore_cond = always

[logic@grab_stal5_of]
active = walker@grab_stal5_of
combat_ignore = combat_ignore

[walker@grab_stal5_of]
path_walk = grab_stal5_walk
path_look = grab_stal5_look
combat_ignore_cond = always
;---------------------------------------------------------------------------------------------------------
[logic@grab_stal1_speak]
active = camper@grab_stal1_speak
combat_ignore = combat_ignore
on_hit = hit@grab_stal1_speak

[danger_condition@grab_stal]
ignore_distance = 0

[hit@grab_stal1_speak]
on_info = %+grab_hit%

[camper@grab_stal1_speak]
path_walk = grab_stal1_speak_walk
path_look = grab_stal1_speak_look
combat_ignore_cond = always
def_state_campering = wait
on_actor_dist_le = 20| remark@grab_stal1_speak
on_info = {+grab_hit} walker@grab_stal1_speak
meet = no_meet
danger = danger_condition@grab_stal

[walker@grab_stal1_speak]
path_walk = grab_stal1_speak_walk
path_look = grab_stal1_speak_look
meet = meet@grab_stal1_speak
danger = danger_condition@grab_stal

[remark@grab_stal1_speak]
snd = grab_fraz
anim = assault
meet = no_meet
target = actor
combat_ignore_cond = always
danger = danger_condition@grab_stal
on_signal = sound_end| remark@grab_stal1_speak2
on_info = {+grab_hit} walker@grab_stal1_speak

[remark@grab_stal1_speak2]
anim = wait
meet = meet@grab_stal1_speak
target = actor
combat_ignore_cond = always
danger = danger_condition@grab_stal
on_info = {+grab_hit} walker@grab_stal1_speak

[meet@grab_stal1_speak]
meet_dialog = grab_need_doc
use = true
use_wpn = true
meet_talk_enabled = true

[logic@grab_stal2]
active = camper@grab_stal2
combat_ignore = combat_ignore
on_hit = hit@grab_stal2

[hit@grab_stal2]
on_info = %+grab_hit%

[camper@grab_stal2]
path_walk = grab_stal2_walk
path_look = grab_stal2_look
combat_ignore_cond = always
def_state_campering = assault
on_info = {+grab_hit} walker@grab_stal2
meet = no_meet
danger = danger_condition@grab_stal

[walker@grab_stal2]
path_walk = grab_stal2_walk
path_look = grab_stal2_look
def_state_campering = assault
meet = no_meet
danger = danger_condition@grab_stal

[logic@grab_stal3]
active = camper@grab_stal3
combat_ignore = combat_ignore
on_hit = hit@grab_stal3

[hit@grab_stal3]
on_info = %+grab_hit%

[camper@grab_stal3]
path_walk = grab_stal3_walk
path_look = grab_stal3_look
combat_ignore_cond = always
def_state_campering = assault
on_info = {+grab_hit} walker@grab_stal3
meet = no_meet
danger = danger_condition@grab_stal

[walker@grab_stal3]
path_walk = grab_stal3_walk
path_look = grab_stal3_look
def_state_campering = assault
meet = no_meet
danger = danger_condition@grab_stal

[logic@grab_stal4]
active = camper@grab_stal4
combat_ignore = combat_ignore
on_hit = hit@grab_stal4

[hit@grab_stal4]
on_info = %+grab_hit%

[camper@grab_stal4]
path_walk = grab_stal4_walk
path_look = grab_stal4_look
combat_ignore_cond = always
def_state_campering = assault
on_info = {+grab_hit} walker@grab_stal4
meet = no_meet
danger = danger_condition@grab_stal

[walker@grab_stal4]
path_walk = grab_stal4_walk
path_look = grab_stal4_look
def_state_campering = assault
meet = no_meet
danger = danger_condition@grab_stal

[logic@grab_stal5]
active = camper@grab_stal5
combat_ignore = combat_ignore
on_hit = hit@grab_stal5

[hit@grab_stal5]
on_info = %+grab_hit%

[camper@grab_stal5]
path_walk = grab_stal5_walk
path_look = grab_stal5_look
combat_ignore_cond = always
def_state_campering = assault
on_info = {+grab_hit} walker@grab_stal5
meet = no_meet
danger = danger_condition@grab_stal

[walker@grab_stal5]
path_walk = grab_stal5_walk
path_look = grab_stal5_look
def_state_campering = assault
meet = no_meet
danger = danger_condition@grab_stal

;*****************************************************************************************
;*************** äåîéó ÷ ëòáóîïí ìåóõ *******************
;***************************************************************************************
;------------------------------------- ÄÅÎÉÓ × ÏÆÆÌÁÊÎÅ--------------------------------------
[logic@forest_wound_of]
active = walker@forest_wound_of
combat_ignore = combat_ignore

[walker@forest_wound_of]
path_walk = denis_walk
path_look = denis_look
combat_ignore_cond = always
;------------------------------------- ÄÅÎÉÓ ÒÁÎÅÎ--------------------------------------
[logic@forest_wound]
active = walker@forest_wound
on_death = death@forest_wound

[danger_condition@forest_wound]
ignore_distance = 0

[death@forest_wound]
on_info = %+forest_wound_dead%

[walker@forest_wound]
path_walk = denis_walk
path_look = denis_look
wounded = wounded@forest_wound
danger = danger_condition@forest_wound
meet = meet@forest_wound
on_info = {+denis_wound_have} karavan@forest_wound

[karavan@forest_wound]
close_dist = 2
near_dist = 10
faraway_dist = 31
close_state = guard
near_state = rush
faraway_state = sprint
wait_state = rush
look_on_actor = false 
radius = 1 
combat_ignore_cond = {=fighting_dist_ge(40)} always 
no_loot = true

[wounded@forest_wound]
hp_state = 35|wounded_heavy@help_heavy
hp_state_see = 35|wounded_heavy@help_heavy
hp_victim = 35|nil
hp_cover = 35|false
hp_fight = 35|false

[meet@forest_wound]
meet_state		= 2|wait@wait
meet_state_wpn	= 2|wait@wait
victim			= 2|actor
victim_wpn		= 2|actor
use				= true
use_wpn			= true
;------------------------------------- ÄÅÎÉÓ ÓÐÉÔ--------------------------------------
[logic@forest_wound_sleep]
active = sleeper@forest_wound_sleep
on_death = death@forest_wound_sleep

[death@forest_wound_sleep]
on_info = %+forest_wound_dead%

[sleeper@forest_wound_sleep]
path_main = denis_sleep
danger = danger_condition@forest_wound
meet = meet@forest_wound_sleep

[meet@forest_wound_sleep]
meet_state		= 15|guard@wait
meet_state_wpn	= 15|backoff@threat_weap
victim		= 15|actor
victim_wpn		= 15|actor
use			= true
use_wpn		= false
syndata		= backoff@threat_weap





































































