[logic]
active = sr_idle@actor_in_baza

[sr_idle@actor_in_baza]
on_info = {=actor_in_zone(sv_a7_stroy_ploshadka_sr)} %+koordinat_mason_digger_timur% sr_idle@spawn_zmey

[sr_idle@spawn_zmey]
on_info = {+a7_zmey_spawn_baza_group} %=create_squad(stalker_digger_zmey_squad:a7_sv_terrain)% sr_idle@grif

[sr_idle@grif]
on_info = {-actor_stuped_fall_dolg_mission +a7_zmey_break_dialog_1} %=give_task(dolg_grif_hello_tm)% sr_idle@info_messeg
on_info2 = {+actor_stuped_fall_dolg_mission} sr_idle@time_messeg

[sr_idle@info_messeg]
on_info = {+a10_mironyk_break_dialog_3} sr_idle@messeg
on_info2 = {+a10_grif_break_dialog_3} sr_idle@messeg
on_info3 = {+a10_grif_break_dialog_2} sr_idle@messeg
on_info4 = {+actor_stuped_fall_dolg_mission} sr_idle@time_messeg
on_info5 = {+actor_stuped_fall_all_mission} sr_idle@nil

[sr_idle@time_messeg]
on_game_timer = 15000 | %=messeg_timur_1 +messeg_timur_1% sr_idle@info_time
on_info = {+actor_stuped_fall_all_mission} sr_idle@nil

[sr_idle@messeg]
on_game_timer = 50 | %=messeg_timur_1 +messeg_timur_1% sr_idle@info_time

[sr_idle@info_time]
on_info = {+a7_timur_break_dialog_2 +actor_stuped_fall_dolg_mission} sr_idle@time_radio
on_info2 = {+a7_timur_break_dialog_2 -actor_stuped_fall_dolg_mission -a10_mironyk_break_dialog_3} sr_idle@messeg_1
on_info3 = {+a7_timur_break_dialog_2 -actor_stuped_fall_dolg_mission +a10_mironyk_break_dialog_3} sr_idle@vibor

[sr_idle@vibor]
on_info = {+a10_grif_break_dialog_4} sr_idle@messeg_1
on_info2 = {-a10_grif_break_dialog_4} sr_idle@time

[sr_idle@time]
on_game_timer = 50 | %=messeg_grif_2 +messeg_grif_2% sr_idle@info

[sr_idle@info]
on_info = {+actor_stuped_fall_dolg_mission} sr_idle@time_radio
on_info2 = {-actor_stuped_fall_dolg_mission +a10_grif_break_dialog_5} sr_idle@messeg_1

[sr_idle@messeg_1]
on_game_timer = 50 | {=actor_in_zone(sv_a7_stroy_ploshadka_sr)} %=messeg_grif_1 +messeg_grif_1% sr_idle@info_radio

[sr_idle@info_radio]
on_info = {+actor_stuped_fall_dolg_mission} sr_idle@time_radio
on_info2 = {+a10_grif_break_dialog_8} sr_idle@time_radio
on_info3 = {+a10_grif_break_dialog_9} sr_idle@time_radio
on_info4 = {+a10_grif_break_dialog_10} sr_idle@time_radio

[sr_idle@time_radio]
on_game_timer = 15000 | %+a7_radio_work_koldun_info% sr_idle@info_1

[sr_idle@info_1]
on_info = {+a7_timur_break_dialog_4} sr_idle@info_2
on_info2 = {+a7_timur_break_dialog_5} sr_idle@info_2

[sr_idle@info_2]
on_info = {+a100_greh_break_dialog_7} sr_idle@time_1
on_info2 = {-a100_greh_break_dialog_7} sr_idle@info_3

[sr_idle@info_3]
on_info = {+a100_greh_break_dialog_7} sr_idle@time_2
on_info2 = {+actor_stuped_fall_all_mission} sr_idle@nil
on_info3 = {+actor_stuped_fall_rip_mission} sr_idle@time_2

[sr_idle@time_2]
on_game_timer = 50 | %=messeg_timur_2 +messeg_timur_2% sr_idle@remove

[sr_idle@time_1]
on_game_timer = 15000 | %=messeg_timur_2 +messeg_timur_2% sr_idle@remove
on_info = {+actor_stuped_fall_all_mission} sr_idle@nil

[sr_idle@remove]
on_info = {+experiment_vibros_before_gluki_info} %=remove_squad(stalker_digger_timur_squad) =remove_squad(sim_digger_baza_sit_radio_squad) =remove_squad(stalker_digger_zmey_squad)% sr_idle@rip_and_kill

[sr_idle@rip_and_kill]
on_info = {+a7_koldun_break_dialog_7 +actor_stuped_fall_rip_mission} sr_idle@kramer_time
on_info2 = {+a7_koldun_break_dialog_7 -actor_stuped_fall_rip_mission} sr_idle@rip_time

[sr_idle@rip_time]
on_game_timer = 50 | %=messeg_greh_1 +messeg_greh_1% sr_idle@info_rip_quest

[sr_idle@info_rip_quest]
on_info = {+actor_stuped_fall_rip_mission} sr_idle@kramer_time
on_info2 = {+a100_greh_break_dialog_9} sr_idle@kramer_time

[sr_idle@kramer_time]
on_game_timer = 50 | %=messeg_kramer_2 +messeg_kramer_2 =give_task(killer_home_fight_tm)% sr_idle@nil

[sr_idle@nil]