[logic@blood]
suitable = {=target_squad_name(labx1_a2_bloodsucker_squad)} true
monster_job = true
prior = 300
;----------------------------------------------------------------

[mob_home@blood]
path_home = blood_home
home_min_radius = 5
home_max_radius = 40
aggressive = true
;----------------------------------------------------------------

[mob_walker@blood]
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true
on_info = {+actor_in_zone_lab_x1_sr_blood_attack} mob_home@blood
;----------------------------------------------------------------

[mob_home@snork]
path_home = snork_home
home_min_radius = 5
home_max_radius = 40
aggressive = true
;----------------------------------------------------------------

[mob_walker@snork]
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true
path_look = snork_1_look
on_info = {+actor_in_zone_lab_x1_sr_snork_attack} mob_home@snork
;----------------------------------------------------------------

[logic@blood_1]:logic@blood
active = mob_walker@blood_1

[mob_walker@blood_1]:mob_walker@blood
path_walk = blood_walk
path_look = blood_look
;----------------------------------------------------------------

[logic@blood_2]:logic@blood
active = mob_walker@blood_2

[mob_walker@blood_2]:mob_walker@blood
path_walk = blood_1_walk
path_look = blood_1_look
;-----------------------------------------------------------------

[logic@blood_4]:logic@blood
active = mob_walker@blood_4

[mob_walker@blood_4]:mob_walker@blood
path_walk = blood_4_walk
path_look = blood_4_look
on_info = {+actor_in_zone_lab_x1_sr_blood_attack} mob_home@blood %=teleport_npc(blood_4_attack)%
;-----------------------------------------------------------------

[logic@snork_1]:logic@blood
suitable = {=is_monster_snork} true
active = mob_walker@snork_1

[mob_walker@snork_1]:mob_walker@snork
path_walk = snork_1_walk
;----------------------------------------------------------------

[logic@snork_2]:logic@blood
suitable = {=is_monster_snork} true
active = mob_walker@snork_2

[mob_walker@snork_2]:mob_walker@snork
path_walk = snork_2_walk
;----------------------------------------------------------------

[logic@snork_3]:logic@blood
suitable = {=is_monster_snork} true
active = mob_walker@snork_3

[mob_walker@snork_3]:mob_walker@snork
path_walk = snork_3_walk
;----------------------------------------------------------------

[logic@control_1]:logic@blood
active = mob_walker@control_1
suitable = {=target_squad_name(labx1_a2_contr_squad)} true

[mob_walker@control_1]
path_walk = control_walk
path_look = control_look
;----------------------------------------------------------------

[logic@blood_3]:logic@blood
suitable = {=target_squad_name(labx1_a2_blood_1_squad)} true
active = mob_walker@blood_3

[mob_walker@blood_3]:mob_walker@blood
path_walk = blood_3_walk
path_look = blood_3_look
on_info = {+actor_in_zone_lab_x1_sr_blood_attack_again} mob_home@blood
