;============================================================== ; ; squad_descr.ltx ; CoC 1.5b r4 - DoctorX Dynamic Population 1.0 ; ; Modified by: DoctorX ; Last revised: September 20, 2019 ; ;============================================================== ; Здесь содержатся дескрипшены сквадов, которые потом можно создавать используя спец функции. #include "squad_descr_marsh.ltx" #include "squad_descr_agroprom.ltx" #include "squad_descr_agroprom_underground.ltx" #include "squad_descr_darkvalley.ltx" #include "squad_descr_bar.ltx" #include "squad_descr_escape.ltx" #include "squad_descr_yantar.ltx" #include "squad_descr_military.ltx" #include "squad_descr_deadcity.ltx" #include "squad_descr_special.ltx" #include "squad_descr_pripyat.ltx" #include "squad_descr_jupiter.ltx" #include "squad_descr_zaton.ltx" #include "squad_descr_labx8.ltx" #include "squad_descr_underpass.ltx" #include "squad_descr_labx18.ltx" #include "squad_descr_bunker.ltx" #include "squad_descr_sarcofag.ltx" #include "squad_descr_monolith_control.ltx" #include "squad_descr_warlab.ltx" ;////////////////////////////////////////////////////////////////////////////////////////////////// ; ; Dynamic Population Special Squad File ; ; Added by DoctorX ; for DoctorX Dynamic Population 1.0 ; April 23, 2018 ; ;-------------------------------------------------------------------------------------------------- ; Include Dynamic Population special squads file: #include "drx_dp_squad_descr.ltx" ; \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ;------------------------------- Simulation SQUADS ------------------------------- ;--------------- stalkers simulation squads ----------------------- ;--forced neutral [simulation_stalker]:online_offline_group faction = stalker relationship = neutral npc_random = sim_default_stalker_0, sim_default_stalker_1, sim_default_stalker_2, sim_default_stalker_3, sim_default_stalker_4 npc_in_squad = 1, 3 [stalker_sim_squad_rookie]:online_offline_group faction = stalker npc_random = sim_default_stalker_0, sim_default_stalker_0, sim_default_stalker_1 npc_in_squad = 1, 3 [stalker_sim_squad_novice]:online_offline_group faction = stalker npc_random = sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_2 npc_in_squad = 1, 3 [stalker_sim_squad_advanced]:online_offline_group faction = stalker npc_random = sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_3 npc_in_squad = 1, 3 [stalker_sim_squad_veteran]:online_offline_group faction = stalker npc_random = sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_4 npc_in_squad = 1, 2 [simulation_stalker_for_a1]:online_offline_group faction = stalker target_smart = {+zat_a1_atack_from_zat_sim_15} zat_a1:nil, nil spawn_point = zat_sim_15_spawn_for_a1 npc_random = sim_default_stalker_2, sim_default_stalker_0 ;--------------- bandits simulation squads ----------------------- ;--forced neutral [simulation_bandit]:online_offline_group faction = bandit relationship = neutral npc_random = sim_default_bandit_0, sim_default_bandit_1, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_4 npc_in_squad = 1, 3 [bandit_sim_squad_rookie]:online_offline_group faction = bandit npc_random = sim_default_bandit_0, sim_default_bandit_0, sim_default_bandit_1 npc_in_squad = 1, 3 [bandit_sim_squad_novice]:online_offline_group faction = bandit npc_random = sim_default_bandit_1, sim_default_bandit_1, sim_default_bandit_2 npc_in_squad = 1, 3 [bandit_sim_squad_advanced]:online_offline_group faction = bandit npc_random = sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_3 npc_in_squad = 1, 3 [bandit_sim_squad_veteran]:online_offline_group faction = bandit npc_random = sim_default_bandit_3, sim_default_bandit_3, sim_default_bandit_3, sim_default_bandit_4, sim_default_bandit_4 npc_in_squad = 1, 3 ;--------------- mercs simulation squads ----------------------- ;--forced neutral [simulation_killer]:online_offline_group faction = killer relationship = neutral npc_random = sim_default_killer_0, sim_default_killer_1, sim_default_killer_1, sim_default_killer_2, sim_default_killer_2, sim_default_killer_3, sim_default_killer_4 npc_in_squad = 1, 3 [simulation_hostile_killer]:online_offline_group faction = killer npc_random = sim_default_killer_0, sim_default_killer_1, sim_default_killer_1, sim_default_killer_2, sim_default_killer_2, sim_default_killer_3, sim_default_killer_4 npc_in_squad = 1, 3 relationship = enemy [merc_sim_squad_rookie]:online_offline_group faction = killer npc_random = sim_default_killer_0, sim_default_killer_0, sim_default_killer_1 npc_in_squad = 1, 3 [merc_sim_squad_novice]:online_offline_group faction = killer npc_random = sim_default_killer_1, sim_default_killer_1, sim_default_killer_2 npc_in_squad = 1, 3 [merc_sim_squad_advanced]:online_offline_group faction = killer npc_random = sim_default_killer_2, sim_default_killer_2, sim_default_killer_2, sim_default_killer_3, sim_default_killer_3 npc_in_squad = 1, 3 [merc_sim_squad_veteran]:online_offline_group faction = killer npc_random = sim_default_killer_3, sim_default_killer_3, sim_default_killer_3, sim_default_killer_4, sim_default_killer_4 npc_in_squad = 1, 3 ;--------------- duty simulation squads ----------------------- [duty_sim_squad_rookie]:online_offline_group faction = dolg npc_random = sim_default_duty_0, sim_default_duty_0, sim_default_duty_1 npc_in_squad = 1, 3 [duty_sim_squad_novice]:online_offline_group faction = dolg npc_random = sim_default_duty_1, sim_default_duty_1, sim_default_duty_2 npc_in_squad = 1, 3 [duty_sim_squad_advanced]:online_offline_group faction = dolg npc_random = sim_default_duty_2, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_3 npc_in_squad = 1, 3 [duty_sim_squad_veteran]:online_offline_group faction = dolg npc_random = sim_default_duty_3, sim_default_duty_3, sim_default_duty_3, sim_default_duty_4, sim_default_duty_4 npc_in_squad = 1, 3 ;--------------- freedom simulation squads ----------------------- [freedom_sim_squad_rookie]:online_offline_group faction = freedom npc_random = sim_default_freedom_0, sim_default_freedom_0, sim_default_freedom_1 npc_in_squad = 1, 3 [freedom_sim_squad_novice]:online_offline_group faction = freedom npc_random = sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2 npc_in_squad = 1, 3 [freedom_sim_squad_advanced]:online_offline_group faction = freedom npc_random = sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3 npc_in_squad = 1, 3 [freedom_sim_squad_veteran]:online_offline_group faction = freedom npc_random = sim_default_freedom_3, sim_default_freedom_3, sim_default_freedom_3, sim_default_freedom_3, sim_default_freedom_4 npc_in_squad = 1, 3 ;--------------- military simulation squads ----------------------- [army_sim_squad_rookie]:online_offline_group faction = army npc_random = sim_default_military_0, sim_default_military_0, sim_default_military_1 npc_in_squad = 1, 3 [army_sim_squad_novice]:online_offline_group faction = army npc_random = sim_default_military_1, sim_default_military_1, sim_default_military_2 npc_in_squad = 1, 3 [army_sim_squad_advanced]:online_offline_group faction = army npc_random = sim_default_military_2, sim_default_military_2, sim_default_military_3 npc_in_squad = 1, 3 [army_sim_squad_veteran]:online_offline_group faction = army npc_random = sim_default_military_3, sim_default_military_3, sim_default_military_4 npc_in_squad = 1, 3 [army_sim_squad_sniper]:online_offline_group faction = army npc_random = sim_default_military_3_sniper, sim_default_military_3_sniper npc_in_squad = 1, 3 ;--------------- ecolog simulation squads ------------------------ [ecolog_sim_squad_rookie]:online_offline_group faction = ecolog npc_random = sim_default_ecolog_0, sim_default_ecolog_0, sim_default_ecolog_1 npc_in_squad = 1, 3 [ecolog_sim_squad_novice]:online_offline_group faction = ecolog npc_random = sim_default_ecolog_1, sim_default_ecolog_1, sim_default_ecolog_2 npc_in_squad = 1, 3 [ecolog_sim_squad_advanced]:online_offline_group faction = ecolog npc_random = sim_default_ecolog_2, sim_default_ecolog_2, sim_default_ecolog_3 npc_in_squad = 1, 3 [ecolog_sim_squad_veteran]:online_offline_group faction = ecolog npc_random = sim_default_ecolog_3, sim_default_ecolog_3, sim_default_ecolog_3 npc_in_squad = 1, 3 ;--------------- clear sky simulation squads --------------------- [csky_sim_squad_rookie]:online_offline_group faction = csky npc_random = sim_default_csky_0, sim_default_csky_0, sim_default_csky_1 npc_in_squad = 1, 3 [csky_sim_squad_novice]:online_offline_group faction = csky npc_random = sim_default_csky_1, sim_default_csky_1, sim_default_csky_2 npc_in_squad = 1, 3 [csky_sim_squad_advanced]:online_offline_group faction = csky npc_random = sim_default_csky_2, sim_default_csky_2, sim_default_csky_3 npc_in_squad = 1, 3 [csky_sim_squad_veteran]:online_offline_group faction = csky npc_random = sim_default_csky_3, sim_default_csky_3, sim_default_csky_4 npc_in_squad = 1, 3 ;--------------- monolith simulation squads ----------------------- [monolith_sim_squad_rookie]:online_offline_group faction = monolith npc_random = sim_default_monolith_0, sim_default_monolith_0, sim_default_monolith_1 npc_in_squad = 1, 3 [monolith_sim_squad_novice]:online_offline_group faction = monolith npc_random = sim_default_monolith_1, sim_default_monolith_1, sim_default_monolith_2 npc_in_squad = 1, 3 [monolith_sim_squad_advanced]:online_offline_group faction = monolith npc_random = sim_default_monolith_2, sim_default_monolith_2, sim_default_monolith_3 npc_in_squad = 1, 3 [monolith_sim_squad_veteran]:online_offline_group faction = monolith npc_random = sim_default_monolith_3, sim_default_monolith_3, sim_default_monolith_4 npc_in_squad = 1, 3 [monolith_sim_squad_sniper]:online_offline_group faction = monolith npc_random = sim_monolith_specnaz_rg6, sim_monolith_sniper, sim_monolith_sniper_gauss npc_in_squad = 1, 3 ;--------------- zombied simulation squads ----------------------- [zombied_sim_squad_rookie]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_1, sim_default_zombied_2 npc_in_squad = 1, 3 [zombied_sim_squad_novice]:online_offline_group faction = zombied npc_random = sim_default_zombied_2, sim_default_zombied_2, sim_default_zombied_3 npc_in_squad = 1, 3 [zombied_sim_squad_advanced]:online_offline_group faction = zombied npc_random = sim_default_zombied_3, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 1, 3 [zombied_sim_squad_veteran]:online_offline_group faction = zombied npc_random = sim_default_zombied_4 npc_in_squad = 1, 3 ;--------------- monster simulation squads ----------------------- [simulation_bloodsucker]:online_offline_group faction = monster_predatory_night npc_random = bloodsucker_red_weak, bloodsucker_green_weak, bloodsucker_black_weak, bloodsucker_red_normal, bloodsucker_green_normal, bloodsucker_black_normal, bloodsucker_red_strong, bloodsucker_green_strong, bloodsucker_black_strong npc_in_squad = 1, 2 [simulation_boar]:online_offline_group faction = monster_vegetarian npc_random = boar_normal, boar_normal, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard npc_in_squad = 2, 3 [simulation_burer]:online_offline_group faction = monster_zombied_night npc_random = burer_normal, burer_normal2, burer_weak, burer_weak2, burer_fire, burer_electra npc_in_squad = 1, 1 [simulation_dog]:online_offline_group faction = monster_predatory_day npc_random = dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black npc_in_squad = 2, 3 [simulation_pseudodog]:online_offline_group faction = monster_predatory_day npc_random = psy_dog_normal, pseudodog_grey_weak, pseudodog_normal, pseudodog_strong, pseudodog_grey_strong npc_in_squad = 1, 3 [simulation_flesh]:online_offline_group faction = monster_vegetarian npc_random = flesh_01a_weak, flesh_01a_weak, flesh_normal, flesh_02a_normal, flesh_01a_strong, flesh_02a_strong npc_in_squad = 1, 3 [simulation_snork]:online_offline_group faction = monster_zombied_night npc_random = snork_weak, snork_weak2, snork_weak3, snork_normal3, snork_normal, snork_normal2, snork_strong, snork_strong2, snork_strong3 npc_in_squad = 1, 2 [simulation_controller]:online_offline_group faction = monster_zombied_day npc_random = m_controller_normal, m_controller_normal2 npc_in_squad = 1, 1 [simulation_mix_dogs]:online_offline_group faction = monster_predatory_day npc_random = psy_dog_normal, pseudodog_grey_weak, pseudodog_normal, pseudodog_strong, pseudodog_grey_strong, dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black npc_in_squad = 1, 3 [simulation_mix_boar_flesh]:online_offline_group faction = monster_vegetarian npc_random = flesh_01a_weak, flesh_01a_weak, flesh_normal, flesh_02a_normal, flesh_01a_strong, flesh_02a_strong, boar_normal, boar_normal, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard npc_in_squad = 1, 3 [simulation_poltergeist_tele]:online_offline_group faction = monster npc_random = m_poltergeist_normal_tele, m_poltergeist_normal_black, m_poltergeist_normal_flame npc_in_squad = 1, 1 [simulation_chimera]:online_offline_group faction = monster_predatory_night npc_random = chimera_normal, chimera_weak, chimera_strong, chimera_normal2, chimera_normal3, chimera_strong2, chimera_strong3, chimera_strong4 npc_in_squad = 1, 1 [simulation_chimera_zaton]:online_offline_group faction = monster_predatory_night npc_random = chimera_normal npc_in_squad = 1, 1 target_smart = {=is_dark_night} nil, {~50} zat_sim_5, {~50} zat_sim_3, {~50} zat_sim_1, {~50} zat_sim_18, {~50} zat_sim_10, {~50} zat_sim_7, zat_sim_26 [simulation_chimera_pripyat]:online_offline_group faction = monster_predatory_night npc_random = chimera_normal npc_in_squad = 1, 1 target_smart = {=is_dark_night} nil, pri_a17 [simulation_chimera_jupiter]:online_offline_group faction = monster_predatory_night npc_random = chimera_normal npc_in_squad = 1, 1 [simulation_psy_dog]:online_offline_group faction = monster_predatory_day npc_random = psy_dog_normal npc_in_squad = 1, 1 [simulation_tushkano]:online_offline_group faction = monster_predatory_day npc_random = tushkano_normal, tushkano_normal_a, tushkano_normal_b, tushkano_normal_c, tushkano_weak, tushkano_weak_a, tushkano_weak_b, tushkano_weak_c, tushkano_strong, tushkano_strong_a, tushkano_strong_b, tushkano_strong_c npc_in_squad = 2, 3 [simulation_gigant]:online_offline_group faction = monster_predatory_day npc_random = gigant_normal, gigant_strong npc_in_squad = 1, 1 ;--------------- RESTORED MUTANTS -------------------------------------------- [simulation_cat]:online_offline_group faction = monster_predatory_night npc_random = cat_weak_a, cat_weak_b, cat_weak_c, cat_weak_d, cat_weak_e, cat_normal_a, cat_normal_b, cat_normal_c, cat_normal_d, cat_normal_e, cat_strong_a, cat_strong_b, cat_strong_c, cat_strong_d, cat_strong_e npc_in_squad = 1, 3 [simulation_zombie]:online_offline_group faction = monster_predatory_night npc_random = zombie_weak, zombie_normal, zombie_strong npc_in_squad = 2, 3 [simulation_rat]:online_offline_group faction = monster_predatory_day npc_random = rat_weak, rat_normal, rat_strong npc_in_squad = 2, 3 [simulation_rats]:online_offline_group faction = monster_predatory_day npc_random = rat_weak, rat_normal, rat_strong npc_in_squad = 3, 3 [simulation_fracture]:online_offline_group faction = monster_predatory_day npc_random = fracture_normal, fracture_weak, fracture_strong, fracture_2, fracture_3 npc_in_squad = 1, 3 ;--------------------- New Mutants ---------------------------------------------- [simulation_borya]:online_offline_group faction = monster_predatory_night npc_random = borya_normal npc_in_squad = 1 [simulation_psysucker]:online_offline_group faction = monster_predatory_night npc_random = psysucker_weak, psysucker_normal, psysucker_strong npc_in_squad = 1 [simulation_controller_psy]:online_offline_group faction = monster_zombied_day npc_random = m_controller_psy npc_in_squad = 1, 1 ;--------------------base defense---------------------- [faction_base_defense_flesh_squad]:online_offline_group faction = monster_vegetarian npc_random = flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong, flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong, flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong npc_in_squad = 16, 24 spawn_point = {=actor_on_level(k00_marsh)} mar_smart_terrain_5_12_home_attackers, {=actor_on_level(l03_agroprom)} agr_smart_terrain_1_3_home_attackers, {=actor_on_level(l01_escape)} esc_smart_terrain_4_11_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_6_4_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, mar_smart_terrain_5_12_home_attackers target_smart = {=actor_on_level(k00_marsh) +mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_base, {=actor_on_level(k00_marsh) -mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_5_12, {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_3, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l01_escape) +mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_2_12, {=actor_on_level(l01_escape) -mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_4_11, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_6_4, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, mar_smart_terrain_5_12 on_death = %+faction_base_defense_enemy_killed% story_id = faction_base_defense_flesh_squad [faction_base_defense_boar_squad]:online_offline_group faction = monster_vegetarian npc_random = boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard npc_in_squad = 16, 24 spawn_point = {=actor_on_level(k00_marsh)} mar_smart_terrain_5_12_home_attackers, {=actor_on_level(l03_agroprom)} agr_smart_terrain_1_3_home_attackers, {=actor_on_level(l01_escape)} esc_smart_terrain_4_11_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_6_4_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, mar_smart_terrain_5_12_home_attackers target_smart = {=actor_on_level(k00_marsh) +mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_base, {=actor_on_level(k00_marsh) -mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_5_12, {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_3, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l01_escape) +mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_2_12, {=actor_on_level(l01_escape) -mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_4_11, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_6_4, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, mar_smart_terrain_5_12 on_death = %+faction_base_defense_enemy_killed% story_id = faction_base_defense_boar_squad [faction_base_defense_dog_squad]:online_offline_group faction = monster_predatory_day npc_random = dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black, dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black npc_in_squad = 16, 24 spawn_point = {=actor_on_level(k00_marsh)} mar_smart_terrain_5_12_home_attackers, {=actor_on_level(l03_agroprom)} agr_smart_terrain_1_3_home_attackers, {=actor_on_level(l01_escape)} esc_smart_terrain_4_11_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_6_4_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, mar_smart_terrain_5_12_home_attackers target_smart = {=actor_on_level(k00_marsh) +mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_base, {=actor_on_level(k00_marsh) -mar_smart_terrain_5_12_mutants_to_base} mar_smart_terrain_5_12, {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_3, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l01_escape) +mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_2_12, {=actor_on_level(l01_escape) -mar_smart_terrain_5_12_mutants_to_base} esc_smart_terrain_4_11, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_6_4, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, mar_smart_terrain_5_12 on_death = %+faction_base_defense_enemy_killed% story_id = faction_base_defense_dog_squad [faction_base_defense_flesh_second_squad]:online_offline_group faction = monster_vegetarian npc_random = flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong, flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong, flesh_weak, flesh_01a_weak, flesh_02a_weak, flesh_normal, flesh_02a_normal, flesh_strong, flesh_01a_strong, flesh_02a_strong npc_in_squad = 16, 24 spawn_point = {=actor_on_level(l03_agroprom)} agr_smart_terrain_4_6_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_9_2_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_2_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, agr_smart_terrain_4_6_home_attackers target_smart = {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_4_6, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_9_2, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair_2, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava_2, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, agr_smart_terrain_4_6 on_death = %+faction_base_defense_2nd_enemy_killed% story_id = faction_base_defense_flesh_second_squad [faction_base_defense_boar_second_squad]:online_offline_group faction = monster_vegetarian npc_random = boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard, boar_normal, boar_strong, boar_01a_weak, boar_02a_weak, boar_02a_strong, boar_01a_hard, boar_02a_hard npc_in_squad = 16, 24 spawn_point = {=actor_on_level(l03_agroprom)} agr_smart_terrain_4_6_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_9_2_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_2_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, agr_smart_terrain_4_6_home_attackers target_smart = {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_4_6, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_9_2, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair_2, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava_2, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, agr_smart_terrain_4_6 on_death = %+faction_base_defense_2nd_enemy_killed% story_id = faction_base_defense_boar_second_squad [faction_base_defense_dog_second_squad]:online_offline_group faction = monster_predatory_day npc_random = dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black, dog_normal_red, dog_normal_white, dog_normal_brown, dog_normal_bulterier, dog_weak_red, dog_weak_white, dog_weak_brown, dog_weak_bulterier, dog_strong_red, dog_strong_white, dog_strong_brown, dog_strong_bulterier, dog_strong_black npc_in_squad = 16, 24 spawn_point = {=actor_on_level(l03_agroprom)} agr_smart_terrain_4_6_home_attackers, {=actor_on_level(l04_darkvalley)} val_smart_terrain_9_2_home_attackers, {=actor_on_level(l05_bar)} bar_zastava_dogs_lair_2_home_attackers, {=actor_on_level(l07_military)} mil_smart_terrain_4_7_home_attackers, {=actor_on_level(l09_deadcity)} cit_killers_2_home_attackers, agr_smart_terrain_4_6_home_attackers target_smart = {=actor_on_level(l03_agroprom) -mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_4_6, {=actor_on_level(l03_agroprom) +mar_smart_terrain_5_12_mutants_to_base} agr_smart_terrain_1_6, {=actor_on_level(l04_darkvalley) -mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_9_2, {=actor_on_level(l04_darkvalley) +mar_smart_terrain_5_12_mutants_to_base} val_smart_terrain_7_4, {=actor_on_level(l05_bar) -mar_smart_terrain_5_12_mutants_to_base} bar_zastava_dogs_lair_2, {=actor_on_level(l05_bar) +mar_smart_terrain_5_12_mutants_to_base} bar_zastava_2, {=actor_on_level(l07_military) -mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_4_7, {=actor_on_level(l07_military) +mar_smart_terrain_5_12_mutants_to_base} mil_smart_terrain_7_7, {=actor_on_level(l09_deadcity) -mar_smart_terrain_5_12_mutants_to_base} cit_killers_2, {=actor_on_level(l09_deadcity) +mar_smart_terrain_5_12_mutants_to_base} cit_killers, agr_smart_terrain_4_6 on_death = %+faction_base_defense_2nd_enemy_killed% story_id = faction_base_defense_dog_second_squad [yan_faction_base_defense_zombi_in_sci_base1]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_6_2_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_6_2 on_death = %+yan_faction_base_defense_zombi_wave_1_killed% story_id = yan_faction_base_defense_zombi_in_sci_base1 [yan_faction_base_defense_zombi_in_sci_base2]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_5_5_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_5_5 on_death = %+yan_faction_base_defense_zombi_wave_2_killed% story_id = yan_faction_base_defense_zombi_in_sci_base2 [yan_faction_base_defense_zombi_in_sci_base3]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_4_4_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_4_4 on_death = %+yan_faction_base_defense_zombi_wave_3_killed% story_id = yan_faction_base_defense_zombi_in_sci_base3 [yan_faction_base_defense_zombi_in_sci_base4]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_6_2_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_6_2 on_death = %+yan_faction_base_defense_zombi_wave_4_killed% story_id = yan_faction_base_defense_zombi_in_sci_base4 [yan_faction_base_defense_zombi_in_sci_base5]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_5_5_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_5_5 on_death = %+yan_faction_base_defense_zombi_wave_5_killed% story_id = yan_faction_base_defense_zombi_in_sci_base5 [yan_faction_base_defense_zombi_in_sci_base6]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_4_4_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_4_4 on_death = %+yan_faction_base_defense_zombi_wave_6_killed% story_id = yan_faction_base_defense_zombi_in_sci_base6 [yan_faction_base_defense_zombi_in_sci_base7]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_6_2_zombied_wave_spawn_point target_smart = {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4, yan_smart_terrain_6_2 on_death = %+yan_faction_base_defense_zombi_wave_7_1_killed% story_id = yan_faction_base_defense_zombi_in_sci_base7 [yan_faction_base_defense_zombi_in_sci_base8]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_5_5_zombied_wave_spawn_point target_smart = yan_smart_terrain_5_5, {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4 on_death = %+yan_faction_base_defense_zombi_wave_7_2_killed% story_id = yan_faction_base_defense_zombi_in_sci_base8 [yan_faction_base_defense_zombi_in_sci_base9]:online_offline_group faction = zombied npc_random = sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_4 npc_in_squad = 5 spawn_point = yan_smart_terrain_4_4_zombied_wave_spawn_point target_smart = yan_smart_terrain_4_4, {+mar_smart_terrain_5_12_mutants_to_base} yan_smart_terrain_6_4 on_death = %+yan_faction_base_defense_zombi_wave_7_3_killed% story_id = yan_faction_base_defense_zombi_in_sci_base9