[logic] active = sr_idle [sr_idle] on_info = {+jup_b6_anom_1 +jup_b6_mutant_attack_start -jup_b6_spawn_1} sr_idle@anom_1 %+jup_b6_spawn_1% on_info2 = {+jup_b6_anom_2 +jup_b6_zombied_attack_start -jup_b6_spawn_2} sr_idle@anom_2 %+jup_b6_spawn_2% on_info3 = {+jup_b6_two_anomaly_learned} sr_idle@end on_info4 = {+jup_b6_task_start} %+jup_b1_complete_end +jup_b1_controller_is_dead +jup_b32_task_end% ;---------------------------------------------------- Спаун на первой аномальной зоне, дополнительно смотреть Б6 каунтер [sr_idle@anom_1] on_game_timer = 100 | sr_idle@anom_1_phase_1 [sr_idle@anom_1_phase_1] on_info = {+jup_b6_mut_wave_2} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_3} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_4} sr_idle@anom_1_phase_2, {!squad_exist(jup_b6_flesh_horde) ~50} sr_idle@anom_1_phase_1_wait %=create_squad(jup_b6_flesh_horde:jup_b211)%, {!squad_exist(jup_b6_boar_horde)} sr_idle@anom_1_phase_1_wait %=create_squad(jup_b6_boar_horde:jup_b211)% on_info2 = {+jup_b6_anom_1_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {+jup_b6_mut_wave_2} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_3} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_4} sr_idle@anom_1_phase_2 [sr_idle@anom_1_phase_1_wait] on_game_timer = 450 | sr_idle@anom_1_phase_1 on_info = {+jup_b6_anom_1_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {+jup_b6_mut_wave_2} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_3} sr_idle@anom_1_phase_2, {+jup_b6_mut_wave_4} sr_idle@anom_1_phase_2 [sr_idle@anom_1_phase_2] on_info = {+jup_b6_anom_1_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {!squad_exist(jup_b6_flesh_horde) !squad_exist(jup_b6_flesh_horde_2) ~50} sr_idle@anom_1_phase_2_wait %=create_squad(jup_b6_flesh_horde_2:jup_b211)%, {!squad_exist(jup_b6_boar_horde) !squad_exist(jup_b6_boar_horde_2)} sr_idle@anom_1_phase_2_wait %=create_squad(jup_b6_boar_horde_2:jup_b211)% [sr_idle@anom_1_phase_2_wait] on_game_timer = 650 | sr_idle@anom_1_phase_2 on_info = {+jup_b6_anom_1_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end ;--------------------------------------------------- Спаун на второй аномальной зоне, дополнительно смотреть Б6 каунтер [sr_idle@anom_2] on_game_timer = 100 | sr_idle@anom_2_phase_1 [sr_idle@anom_2_phase_1] on_info = {+jup_b6_zom_wave_2} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_3} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_4} sr_idle@anom_2_phase_2, {!squad_exist(jup_b19_kopatci_zombied) !squad_exist(jup_b6_zombie_squad_1) ~50} sr_idle@anom_2_phase_1_wait %=create_squad(jup_b6_zombie_squad_1:jup_b19)%, {!squad_exist(jup_b6_zombie_squad_2) !squad_exist(jup_b19_kopatci_zombied)} sr_idle@anom_2_phase_1_wait %=create_squad(jup_b6_zombie_squad_2:jup_b19)% on_info2 = {+jup_b6_anom_2_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {+jup_b6_zom_wave_2} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_3} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_4} sr_idle@anom_2_phase_2 [sr_idle@anom_2_phase_1_wait] on_game_timer = 500 | sr_idle@anom_2_phase_1 on_info = {+jup_b6_anom_2_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {+jup_b6_zom_wave_2} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_3} sr_idle@anom_2_phase_2, {+jup_b6_zom_wave_4} sr_idle@anom_2_phase_2 [sr_idle@anom_2_phase_2] on_info = {+jup_b6_anom_2_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end, {!squad_exist(jup_b19_kopatci_zombied) !squad_exist(jup_b6_zombie_squad_2) ~50} sr_idle@anom_2_phase_2_wait %=create_squad(jup_b6_zombie_squad_2:jup_b19)%, {!squad_exist(jup_b19_kopatci_zombied) !squad_exist(jup_b6_zombie_squad_1) !squad_exist(jup_b6_zombie_squad_3)} sr_idle@anom_2_phase_2_wait %=create_squad(jup_b6_zombie_squad_3:jup_b19)% [sr_idle@anom_2_phase_2_wait] on_info = {!squad_exist(jup_b6_zombie_squad_4) +jup_b6_zom_wave_2 -jup_b6_first_bonus_zombie_spawned} %=create_squad(jup_b6_zombie_squad_4:jup_b19) +jup_b6_first_bonus_zombie_spawned% on_info2 = {!squad_exist(jup_b6_zombie_squad_4) +jup_b6_zom_wave_3 -jup_b6_second_bonus_zombie_spawned} %=create_squad(jup_b6_zombie_squad_4:jup_b19) +jup_b6_second_bonus_zombie_spawned% on_info3 = {!squad_exist(jup_b6_zombie_squad_4) +jup_b6_zom_wave_4 -jup_b6_third_bonus_zombie_spawned} %=create_squad(jup_b6_zombie_squad_5:jup_b19) +jup_b6_third_bonus_zombie_spawned% on_info4 = {+jup_b6_anom_2_count_end} sr_idle, {+jup_b6_task_fail} sr_idle@end on_game_timer = 430 | sr_idle@anom_2_phase_2 [sr_idle@end]