[logic@work1]
active = mob_walker@wait
suitable = {=is_gulag_attacking_target(agr_smart_terrain_4_4_near_1) =check_npc_name(agr_snork_jumper_1)} true
monster_job = true

[mob_walker@wait]
path_walk = agr_way_snork_on_trains_1
;path_look = agr_look_snork_on_trains_1
on_info = {=npc_in_zone(agr_attack_snork_on_trains_jump_zone_1)} mob_jump@1
combat_ignore_cond = always
braindead = true

[mob_jump@1]
path_jump = agr_jump_snork_on_trains_1
ph_jump_factor = 1.5
offset = 0,0,0
on_signal = jumped | mob_home@1 %+train_pre_jump_1%
braindead = true

[mob_home@1]
path_home = agr_jump_snork_on_trains_1
on_info = {=check_dist_to_obj_on_job_le(agr_smart_terrain_4_4:logic@work1:1)} %+train_jump_1%
home_min_radius = 10
home_max_radius = 30

[logic@work2]
active = mob_walker@wait2
suitable = {=is_gulag_attacking_target(agr_smart_terrain_4_4_near_1) =check_npc_name(agr_snork_jumper_2)} true
monster_job = true

[mob_walker@wait2]
path_walk = agr_way_snork_on_trains_2
;path_look = agr_look_snork_on_trains_2
on_info = {=npc_in_zone(agr_attack_snork_on_trains_jump_zone_2)} mob_jump@2
combat_ignore_cond = always
braindead = true

[mob_jump@2]
path_jump = agr_jump_snork_on_trains_2
ph_jump_factor = 1.5
offset = 0,0,0
on_signal = jumped | mob_home@2 %+train_pre_jump_2%
braindead = true

[mob_home@2]
path_home = agr_jump_snork_on_trains_2
on_info = {=check_dist_to_obj_on_job_le(agr_smart_terrain_4_4:logic@work2:1)} %+train_jump_2%
home_min_radius = 10
home_max_radius = 30

[logic@work3]
active = mob_walker@wait3
suitable = {=is_gulag_attacking_target(agr_smart_terrain_4_4_near_1) =check_npc_name(agr_snork_jumper_3)} true
monster_job = true

[mob_walker@wait3]
path_walk = agr_way_snork_on_trains_3
;path_look = agr_look_snork_on_trains_3
on_info = {=npc_in_zone(agr_attack_snork_on_trains_jump_zone_3)} mob_jump@3
combat_ignore_cond = always
braindead = true

[mob_jump@3]
path_jump = agr_jump_snork_on_trains_3
ph_jump_factor = 1.5
offset = 0,0,0
on_signal = jumped | mob_home@3 %+train_pre_jump_3%
braindead = true

[mob_home@3]
path_home = agr_jump_snork_on_trains_3
on_info = {=check_dist_to_obj_on_job_le(agr_smart_terrain_4_4:logic@work3:1)} %+train_jump_3%
home_min_radius = 10
home_max_radius = 30

