[logic]
active = sr_idle@spawn_corpse

[sr_idle@spawn_corpse]
on_info = {!black_screen =actor_on_level(l12u_control_monolith)} sr_idle@remove_objects %=spawn_corpse(con_mon_monolith:con_mon_monolith_way)%

[sr_idle@remove_objects]
on_info = sr_idle@spawn_rukzak %=remove_ids_objects(mon_gen_1:mon_gen_2:mon_gen_3:mon_gen_4:mon_gen_5:mon_gen_6)%

[sr_idle@spawn_rukzak]
on_info  = {=story_object_exist(con_mon_rukzak)} sr_idle@wait
on_info2 = {!story_object_exist(con_mon_rukzak)} sr_idle@spawn_outfit %=spawn_object(con_mon_rukzak:con_mon_outfit_way)%

[sr_idle@spawn_outfit]
on_info = {=story_object_exist(con_mon_rukzak)} sr_idle@wait %=spawn_object_in(military_outfit:con_mon_rukzak) =spawn_object_in(wpn_addon_grenade_launcher_m203:con_mon_rukzak)%

[sr_idle@wait]
on_info  = {+actor_was_here} sr_idle@wait_actor_again
on_info2 = {!flash_stalk_on_level(con_mon_monolith) -con_mon_lab_x2_tele_flash_text_done} sr_idle@spawn %=spawn_corpse(con_mon_monolith:con_mon_monolith_way)%

[sr_idle@wait_actor_again]
on_game_timer = 100 | sr_idle@remove_objects %-actor_was_here -con_mon_switcher_on -tele_start_1_used%

[sr_idle@spawn]
on_game_timer = 30 | sr_idle@wait
