e4s-sdk/gamedata/configs/scripts/zaton/zat_b39_dogs_squad.ltx
2026-06-17 23:06:51 +03:00

149 lines
4.9 KiB
TeX

;------ ðàáîòû ó âñåõ àíàëîãè÷íûå -------
[logic@zat_b39_dog_1]
active = mob_home@zat_b39_dog_1
suitable = {=is_monster_dog} true
monster_job = true
prior = 70
;------ âñå ñîáàêè èç ñêâàäà ïðèñóòñòâóþò íà õîëìå, ïîñòîÿëè, ïîîõðàíÿëè, ïåðåøëè íà ñëåäþþùèé õîëì, è òàê ïî êðóãó ------
[mob_home@zat_b39_dog_1]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_info = {=npc_in_zone(zat_b39_dogs_home_1_restrictor)} %+zat_b39_dog_1_in_home_1%
on_info2 = %-zat_b39_dog_1_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_1 +zat_b39_dog_2_in_home_1 +zat_b39_dog_3_in_home_1} mob_home@dog_1_timer_1
[mob_home@dog_1_timer_1]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_1_2
[mob_home@zat_b39_dog_1_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_1_in_home_1%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_2_restrictor)} %+zat_b39_dog_1_in_home_2%
on_info3 = {+zat_b39_dog_1_in_home_2 +zat_b39_dog_2_in_home_2 +zat_b39_dog_3_in_home_2} mob_home@dog_1_timer_2
[mob_home@dog_1_timer_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_1_3
[mob_home@zat_b39_dog_1_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_1_in_home_2%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_3_restrictor)} %+zat_b39_dog_1_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_3 +zat_b39_dog_2_in_home_3 +zat_b39_dog_3_in_home_3} mob_home@dog_1_timer_3
[mob_home@dog_1_timer_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_1
;----------------------------------------------------
[logic@zat_b39_dog_2]
active = mob_home@zat_b39_dog_2
suitable = {=is_monster_dog} true
monster_job = true
prior = 70
[mob_home@zat_b39_dog_2]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_info = {=npc_in_zone(zat_b39_dogs_home_1_restrictor)} %+zat_b39_dog_2_in_home_1%
on_info2 = %-zat_b39_dog_2_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_1 +zat_b39_dog_2_in_home_1 +zat_b39_dog_3_in_home_1} mob_home@dog_2_timer_1
[mob_home@dog_2_timer_1]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_2_2
[mob_home@zat_b39_dog_2_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_2_in_home_1%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_2_restrictor)} %+zat_b39_dog_2_in_home_2%
on_info3 = {+zat_b39_dog_1_in_home_2 +zat_b39_dog_2_in_home_2 +zat_b39_dog_3_in_home_2} mob_home@dog_2_timer_2
[mob_home@dog_2_timer_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_2_3
[mob_home@zat_b39_dog_2_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_2_in_home_2%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_3_restrictor)} %+zat_b39_dog_2_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_3 +zat_b39_dog_2_in_home_3 +zat_b39_dog_3_in_home_3} mob_home@dog_2_timer_3
[mob_home@dog_2_timer_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_2
;----------------------------------------------------
[logic@zat_b39_dog_3]
active = mob_home@zat_b39_dog_3
suitable = {=is_monster_dog} true
monster_job = true
prior = 70
[mob_home@zat_b39_dog_3]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_info = {=npc_in_zone(zat_b39_dogs_home_1_restrictor)} %+zat_b39_dog_3_in_home_1%
on_info2 = %-zat_b39_dog_3_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_1 +zat_b39_dog_2_in_home_1 +zat_b39_dog_3_in_home_1} mob_home@dog_3_timer_1
[mob_home@dog_3_timer_1]
path_home = dogs_home_1
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_3_2
[mob_home@zat_b39_dog_3_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_3_in_home_1%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_2_restrictor)} %+zat_b39_dog_3_in_home_2%
on_info3 = {+zat_b39_dog_1_in_home_2 +zat_b39_dog_2_in_home_2 +zat_b39_dog_3_in_home_2} mob_home@dog_3_timer_2
[mob_home@dog_3_timer_2]
path_home = dogs_home_2
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_3_3
[mob_home@zat_b39_dog_3_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_info = %-zat_b39_dog_3_in_home_2%
on_info2 = {=npc_in_zone(zat_b39_dogs_home_3_restrictor)} %+zat_b39_dog_3_in_home_3%
on_info3 = {+zat_b39_dog_1_in_home_3 +zat_b39_dog_2_in_home_3 +zat_b39_dog_3_in_home_3} mob_home@dog_3_timer_3
[mob_home@dog_3_timer_3]
path_home = dogs_home_3
home_min_radius = 12
home_max_radius = 18
on_game_timer = 400 | mob_home@zat_b39_dog_3