[logic]
active = sr_idle@drug_info

[sr_idle@drug_info]
on_info = {+a100_greh_break_dialog_8} %=teleport_actor(a100_sv_terrain_tonnel_sit_ass_rip_man_greh_look:a100_sv_terrain_tonnel_sit_ass_rip_man_greh_walk) =play_sound(drink_drug_greh) =disable_ui% sr_idle@drug_sound

[sr_idle@drug_sound]
on_signal = sound_end | sr_cutscene@start_one_effects

[sr_cutscene@start_one_effects]
point = a100_sv_terrain_tonnel_sit_ass_rip_man_greh_look
look = a100_sv_terrain_tonnel_sit_ass_rip_man_greh_walk
cam_effector = scenario_cam\Jupiter\jup_b15_sleep
global_cameffect = false
enable_ui_on_end = false
on_signal = cameff_end | sr_idle@drug_time_1 %=run_postprocess(black:3009:true) =set_game_time(09:00) =set_weather(map:true) =stop_narkoman_one_ppe_effector%
on_info = %=play_sound(effect_drink_drug_greh_two) =start_narkoman_one_ppe_effector%

[sr_idle@drug_time_1]
on_game_timer = 40 | %=teleport_actor(teleport_actor_under_drug_greh_two_svalka_walk:teleport_actor_under_drug_greh_two_svalka_look) =stop_postprocess(3009) =narkoman_start_one_ppe_effector =disable_ui% sr_idle@drug_time_2

[sr_idle@drug_time_2]
on_game_timer = 20 | %=run_postprocess(black:3010:true) =set_game_time(19:00) =narkoman_stop_one_ppe_effector =disable_ui =set_weather(default_clear:true)% sr_idle@drug_time_3

[sr_idle@drug_time_3]
on_game_timer = 45 | %=teleport_actor(teleport_actor_under_drug_greh_two_gravi_walk:teleport_actor_under_drug_greh_two_gravi_look) =stop_postprocess(3010) =disable_ui =post_effect_narkoman_ppe_effector% sr_cutscene@stop_one_effects

[sr_cutscene@stop_one_effects]
point = teleport_actor_under_drug_greh_two_gravi_walk
look = teleport_actor_under_drug_greh_two_gravi_look
cam_effector = scenario_cam\Jupiter\jup_b15_wake_up
global_cameffect = false
on_signal = cameff_end | %=enable_ui =play_sound(before_drug_effect) =stop_post_effect_narkoman_ppe_effector +before_narkoman_ppe_effector_info_two% sr_particle@particle

[sr_particle@particle]
name = anomaly2\teleport_idle
path = a100_one_zone_teleport_point
mode = 2
looped = true
on_info = {=actor_in_zone(sv_a100_two_part_teleport_way_3_sr)} %=start_secret_zone =stop_sound(a100_teleport_idle) =create_squad(a6_krovosos_guard_teleport_squad:a6_sv_terrain)% sr_idle@time
on_info2 = %=play_sound(a100_teleport_idle)%

[sr_idle@time]
on_game_timer = 10 | %=play_sound(a100_actor_up_space) =stop_secret_zone =teleport_actor(a100_teleport_actor_search_part_one_walk:a100_teleport_actor_search_part_one_look)% sr_particle@particle_2
on_info = {!actor_in_zone(sv_a100_two_part_teleport_way_3_sr)} %=teleport_actor(a100_three_zone_teleport_point)%

[sr_particle@particle_2]
name = anomaly2\teleport_idle
path = a6_sv_terrain_go_part_krovosos_guard_teleport_way
mode = 2
looped = true
on_info = {=actor_in_zone(sv_a100_two_part_teleport_way_1_sr)} %=start_secret_zone =stop_sound(a100_teleport_idle)% sr_idle@time_2
on_info2 = %=play_sound(a100_teleport_idle)%

[sr_idle@time_2]
on_game_timer = 10 | %=play_sound(a100_actor_up_space) =stop_secret_zone =teleport_actor(a100_teleport_actor_search_part_two_walk:a100_teleport_actor_search_part_two_look)% sr_particle@particle_3
on_info = {!actor_in_zone(sv_a100_two_part_teleport_way_1_sr)} %=teleport_actor(a100_three_zone_teleport_point)%

[sr_particle@particle_3]
name = anomaly2\teleport_idle
path = a100_three_zone_teleport_point
mode = 2
looped = true
on_info = %=play_sound(a100_teleport_idle)%
on_info2 = {=actor_in_zone(sv_a100_two_part_teleport_way_2_sr)} %=start_secret_zone =stop_sound(a100_teleport_idle)% sr_idle@time_3

[sr_idle@time_3]
on_game_timer = 10 | %=play_sound(a100_actor_up_space) =stop_secret_zone =teleport_actor(a100_teleport_actor_search_part_three_walk:a100_teleport_actor_search_part_three_look) =a100_spawn_two_part_artefact% sr_idle@call_part
on_info = {!actor_in_zone(sv_a100_two_part_teleport_way_2_sr)} %=teleport_actor(a100_three_zone_teleport_point)%

[sr_idle@call_part]
on_info = %=play_sound(call_two_part_artefact)%
on_info2 = {=actor_has_item(sv_a100_two_part_artefact)} %=stop_sound(call_two_part_artefact) +sv_a100_two_part_artefact_info% sr_idle@nil

[sr_idle@nil]