Added, Updated and Removed Mods; Updated Readme

This commit is contained in:
2024-04-01 22:56:36 -04:00
parent 255081e1ee
commit 5caee9fba5
1056 changed files with 49175 additions and 1278 deletions
@@ -0,0 +1,6 @@
[smart_terrain] ;-- Disabled
squad_id = 26
max_population = 1
;[exclusive]
@@ -0,0 +1,6 @@
[smart_terrain] ;-- Disabled
squad_id = 27
max_population = 1
;[exclusive]
@@ -0,0 +1,23 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 1
max_population = 2
;respawn_params = respawn@mar_smart_terrain_10_10
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@mar_smart_terrain_10_10] ;-- Type:
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_10_10_collector_work = marsh\mar_smart_terrain_10_10_smart_logic.ltx
@@ -0,0 +1,38 @@
[smart_terrain]
squad_id = 2
max_population = 2
respawn_params = respawn@mar_smart_terrain_10_5
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
faction_controlled = army, bandit, csky, renegade, stalker
default_faction = army
faction_respawn_num = 1
;[respawn@mar_smart_terrain_10_5] ;-- Type: faction {army} = outpost
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_10_5_minigunner_excl = marsh\mar_smart_terrain_10_5_smart_logic.ltx
mar_smart_terrain_10_5_camp_work_1 = marsh\mar_smart_terrain_10_5_smart_logic.ltx
mar_smart_terrain_10_5_camp_work_2 = marsh\mar_smart_terrain_10_5_smart_logic.ltx
mar_smart_terrain_10_5_camp_work_3 = marsh\mar_smart_terrain_10_5_smart_logic.ltx
mar_smart_terrain_10_5_camp_work_4 = marsh\mar_smart_terrain_10_5_smart_logic.ltx
mar_smart_terrain_10_5_camp_work_5 = marsh\mar_smart_terrain_10_5_smart_logic.ltx
@@ -0,0 +1,23 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 3
max_population = 1
;respawn_params = respawn@mar_smart_terrain_10_7
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@mar_smart_terrain_10_7] ;-- Type:
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,31 @@
[smart_terrain]
squad_id = 4
max_population = 2
respawn_params = respawn@mar_smart_terrain_11_11
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
faction_controlled = bandit, csky, army, renegade
default_faction = renegade
faction_respawn_num = 1
;[respawn@mar_smart_terrain_11_11] ;-- Type:
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_11_11_camp_work_1 = marsh\mar_smart_terrain_11_11_smart_logic.ltx
mar_smart_terrain_11_11_camp_work_2 = marsh\mar_smart_terrain_11_11_smart_logic.ltx
mar_smart_terrain_11_11_camp_work_3 = marsh\mar_smart_terrain_11_11_smart_logic.ltx
mar_smart_terrain_11_11_camp_work_4 = marsh\mar_smart_terrain_11_11_smart_logic.ltx
mar_smart_terrain_11_11_camp_work_5 = marsh\mar_smart_terrain_11_11_smart_logic.ltx
@@ -0,0 +1,23 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 5
max_population = 1
;respawn_params = respawn@mar_smart_terrain_11_3
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil0
;[respawn@mar_smart_terrain_11_3] ;-- Type:
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_11_3_collector_work = marsh\mar_smart_terrain_11_3_smart_logic.ltx
@@ -0,0 +1,36 @@
[smart_terrain]
squad_id = 6
max_population = 2
respawn_params = respawn@mar_smart_terrain_12_2
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
faction_controlled = stalker, bandit, csky, army, renegade
default_faction = army
faction_respawn_num = 1
;[respawn@mar_smart_terrain_11_11] ;-- Type:
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_12_2_collector_work = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_1 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_2 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_3 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_4 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_5 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_6 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_7 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
mar_smart_terrain_12_2_camp_work_8 = marsh\mar_smart_terrain_12_2_smart_logic.ltx
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 7
max_population = 1
respawn_params = respawn@mar_smart_terrain_3_10
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_3_10] ;-- Type:
spawn_all_weak_c_1_1
spawn_all_normal_c_1_2
[spawn_all_weak_c_1_1] ;-- Weak mutants - Rates of groups: ( 2 tushkano + 2 dogs + 2 cats )
spawn_squads = simulation_tushkano, simulation_tushkano, simulation_dog, simulation_mix_dogs, simulation_cat, simulation_cat
spawn_num = {!actor_week_in_zone(1)} 1, {=actor_week_in_zone(1)} 0
[spawn_all_normal_c_1_2] ;-- Normal mutants - Rates of groups: (2 dogs + 3 fleshes/boars + 2 lurker)
spawn_squads = simulation_mix_dogs, simulation_mix_dogs, simulation_mix_boar_flesh, simulation_flesh, simulation_boar, simulation_lurker, simulation_lurker_blue
spawn_num = {=actor_week_in_zone(1)} 1, {!actor_week_in_zone(1)} 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,76 @@
[smart_terrain]
squad_id = 8
max_population = 2
respawn_params = respawn@mar_smart_terrain_3_3
respawn_only_smart = false
respawn_idle = 43200
respawn_radius = 100
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_3_3] ;-- Type: faction {renegade\bandit} = faction camp\safezone
spawn_renegade@novice_c_4_1
spawn_renegade@novice_c_4_2
spawn_renegade@veteran_c_4_1
spawn_renegade@veteran_c_4_2
spawn_renegade_special
spawn_renegade_special_2
spawn_deserted_base
spawn_deserted_base_2
[spawn_renegade@novice_c_4_1]
spawn_squads = renegade_sim_squad_novice, renegade_sim_squad_novice, renegade_sim_squad_advanced
spawn_num = {!actor_week_in_zone(1)} 1,{=actor_week_in_zone(1)} 0
[spawn_renegade@novice_c_4_2]
spawn_squads = renegade_sim_squad_novice, renegade_sim_squad_novice, renegade_sim_squad_advanced
spawn_num = {=actor_week_in_zone(1)} 2,{!actor_week_in_zone(1)} 0
[spawn_renegade@veteran_c_4_1]
spawn_squads = renegade_sim_squad_veteran, renegade_sim_squad_advanced, renegade_sim_squad_advanced
spawn_num = {!actor_week_in_zone(3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1,{=actor_week_in_zone(3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 0, 0
[spawn_renegade@veteran_c_4_2]
spawn_squads = renegade_sim_squad_veteran, renegade_sim_squad_veteran, renegade_sim_squad_advanced
spawn_num = {=actor_week_in_zone(3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 3,{!actor_week_in_zone(3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 0, 0
[spawn_renegade_special]
spawn_squads = mar_smart_terrain_3_3_renegade_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_3_3_renegade_squad) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1, 0
[spawn_renegade_special_2]
spawn_squads = renegade_guard_mar_smart_terrain_3_3
spawn_num = {!squad_name_exist(renegade_guard_mar_smart_terrain_3_3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1, 0
[spawn_deserted_base]
spawn_squads = mar_smart_terrain_3_3_csky_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_3_3_csky_squad) !squad_name_exist(mar_smart_terrain_3_3_army_squad) -csky_stalker_leader_dead +mar_renegade_trader_dead +mar_renegade_mechanic_dead} 1, 0
[spawn_deserted_base_2]
spawn_squads = mar_smart_terrain_3_3_army_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_3_3_csky_squad) !squad_name_exist(mar_smart_terrain_3_3_army_squad) -agr_military_colonel_kovalski_dead +mar_renegade_trader_dead +mar_renegade_mechanic_dead} 1, 0
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_3_3_trader_logic = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_camp_work_1 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_camp_work_2 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_camp_work_3 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_camp_work_4 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_camp_work_5 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
mar_smart_terrain_3_3_guard_work_1 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
;mar_smart_terrain_3_3_guard_work_2 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
;mar_smart_terrain_3_3_guard_work_3 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
;mar_smart_terrain_3_3_guard_work_4 = marsh\mar_smart_terrain_3_3_smart_logic.ltx
@@ -0,0 +1,34 @@
[smart_terrain]
squad_id = 9
max_population = 1
respawn_params = respawn@mar_smart_terrain_3_7
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_3_7] ;-- Type: c_1_1 + c_1_2 edited
spawn_all_weak_c_1_1
spawn_all_normal_c_1_2
[spawn_all_weak_c_1_1] ;-- Normal mutants - Rates of groups: ( 2 dogs + 1 cats + 1 fleshes/boars )
spawn_squads = simulation_dog, simulation_mix_dogs, simulation_cat, simulation_flesh, simulation_boar
spawn_num = {!actor_week_in_zone(1)} 1, {=actor_week_in_zone(1)} 0
[spawn_all_normal_c_1_2];-- Normal mutants - Rates of groups: ( 2 dogs + 1 pseudodog + 1 cats + 3 fleshes/boars )
spawn_squads = simulation_mix_dogs, simulation_mix_dogs, simulation_pseudodog, simulation_cat, simulation_mix_boar_flesh, simulation_flesh, simulation_boar
spawn_num = {=actor_week_in_zone(1)} 1, {!actor_week_in_zone(1)} 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,76 @@
[smart_terrain]
squad_id = 10
max_population = 2
respawn_params = respawn@mar_smart_terrain_4_5
respawn_only_smart = false
respawn_idle = 43200
respawn_radius = 100
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_4_5] Type: faction {renegade} = guardpost
spawn_renegade@novice_c_4_1
spawn_renegade@novice_c_4_2
spawn_renegade@advanced_c_4_1
spawn_renegade@advanced_c_4_2
spawn_renegade_special
spawn_renegade_special_2
spawn_deserted_base
spawn_deserted_base_2
[spawn_renegade@novice_c_4_1]
spawn_squads = renegade_sim_squad_novice, renegade_sim_squad_novice, renegade_sim_squad_advanced
spawn_num = {!actor_week_in_zone(1)} 1,{=actor_week_in_zone(1)} 0
[spawn_renegade@novice_c_4_2]
spawn_squads = renegade_sim_squad_novice, renegade_sim_squad_novice, renegade_sim_squad_advanced
spawn_num = {=actor_week_in_zone(1)} 2,{!actor_week_in_zone(1)} 0
[spawn_renegade@advanced_c_4_1]
spawn_squads = renegade_sim_squad_advanced, renegade_sim_squad_advanced, renegade_sim_squad_novice
spawn_num = {!actor_week_in_zone(2) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1,{=actor_week_in_zone(2) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 0, 0
[spawn_renegade@advanced_c_4_2]
spawn_squads = renegade_sim_squad_advanced, renegade_sim_squad_advanced, renegade_sim_squad_novice
spawn_num = {=actor_week_in_zone(2) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 2,{!actor_week_in_zone(2) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 0, 0
[spawn_renegade_special]
spawn_squads = mar_smart_terrain_4_5_renegade_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_4_5_renegade_squad) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1, 0
[spawn_renegade_special_2]
spawn_squads = mar_renegade_guard_patrol_squad
spawn_num = {!squad_name_exist(mar_renegade_guard_patrol_squad) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1, 0
[spawn_deserted_base]
spawn_squads = mar_smart_terrain_4_5_csky_squad
spawn_num = {=squad_name_exist(mar_smart_terrain_3_3_csky_squad) !squad_name_exist(mar_smart_terrain_4_5_csky_squad) -csky_stalker_leader_dead +mar_renegade_trader_dead +mar_renegade_mechanic_dead} 1, 0
[spawn_deserted_base_2]
spawn_squads = mar_smart_terrain_4_5_army_squad
spawn_num = {=squad_name_exist(mar_smart_terrain_3_3_army_squad) !squad_name_exist(mar_smart_terrain_4_5_army_squad) -agr_military_colonel_kovalski_dead +mar_renegade_trader_dead +mar_renegade_mechanic_dead} 1, 0
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_4_5_mechanic_logic = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_camp_work_1 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_camp_work_2 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_camp_work_3 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_camp_work_4 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_camp_work_5 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_guard_work_1 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_guard_work_2 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
mar_smart_terrain_4_5_guard_work_3 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
;mar_smart_terrain_3_3_guard_work_4 = marsh\mar_smart_terrain_4_5_smart_logic.ltx
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 11
max_population = 1
respawn_params = respawn@mar_smart_terrain_4_7
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_4_7] ;-- Type: c_1_1 + c_1_2 edited
spawn_all_weak_c_1_1
spawn_all_normal_c_1_2
[spawn_all_weak_c_1_1] ;-- Weak mutants - Rates of groups: ( 2 tushkano + 2 dogs + 2 cats )
spawn_squads = simulation_tushkano, simulation_tushkano, simulation_dog, simulation_mix_dogs, simulation_cat, simulation_cat
spawn_num = {!actor_week_in_zone(1)} 1, {=actor_week_in_zone(1)} 0
[spawn_all_normal_c_1_2] ;-- Normal mutants - Rates of groups: (2 dogs + 3 fleshes/boars + 2 lurker)
spawn_squads = simulation_mix_dogs, simulation_mix_dogs, simulation_mix_boar_flesh, simulation_flesh, simulation_boar, simulation_lurker, simulation_lurker_blue
spawn_num = {=actor_week_in_zone(1)} 1, {!actor_week_in_zone(1)} 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,56 @@
[smart_terrain]
squad_id = 12
max_population = 2
respawn_params = respawn@mar_smart_terrain_5_12
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 100
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_5_12] ;-- Type: faction {csky} = guard camp
spawn_csky@advanced
spawn_deserted_base
spawn_deserted_base_2
[spawn_csky@advanced]
spawn_squads = csky_sim_squad_advanced, csky_sim_squad_advanced, csky_sim_squad_novice
spawn_num = {-csky_stalker_leader_dead} 0, 2
[spawn_deserted_base]
spawn_squads = camp_army_mar_smart_terrain_5_12
spawn_num = {=squad_name_exist(mar_smart_terrain_base_army_squad) !squad_name_exist(camp_army_mar_smart_terrain_5_12) -agr_military_colonel_kovalski_dead +csky_stalker_leader_dead} 1, 0
[spawn_deserted_base_2]
spawn_squads = camp_renegade_mar_smart_terrain_5_12
spawn_num = {=squad_name_exist(mar_smart_terrain_base_renegade_squad) !squad_name_exist(camp_renegade_mar_smart_terrain_5_12) -mar_renegade_trader_dead +csky_stalker_leader_dead} 1, 0
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_5_12_camp_work_1 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_camp_work_2 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_camp_work_3 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_camp_work_4 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_camp_work_5 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_1 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_2 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_3 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_4 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_5 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_6 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_7 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
mar_smart_terrain_5_12_surge_work_8 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
faction_base_defense_enemy1 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
faction_base_defense_enemy2 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
faction_base_defense_enemy3 = marsh\mar_smart_terrain_5_12_smart_logic.ltx
@@ -0,0 +1,26 @@
[smart_terrain]
squad_id = 13
max_population = 2
respawn_params = respawn@mar_smart_terrain_5_8
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
faction_controlled = bandit, csky, ecolog, renegade
default_faction = csky
faction_respawn_num = 1
;[respawn@mar_smart_terrain_5_8] ;-- Type: faction {csky} = outpost
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,23 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 14
;max_population = 1
;respawn_params = respawn@mar_smart_terrain_6_10
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@mar_smart_terrain_6_10] ;-- Type:
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,40 @@
[smart_terrain]
squad_id = 15
max_population = 2
respawn_params = respawn@mar_smart_terrain_6_11
respawn_only_smart = false
respawn_idle = 43200
respawn_radius = 100
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_6_11] ;-- Type: faction {csky} = guard tower
spawn_csky_special
spawn_deserted_base
spawn_deserted_base_2
[spawn_csky_special]
spawn_squads = tower_csky_mar_smart_terrain_6_11
spawn_num = {!squad_exist(tower_csky_mar_smart_terrain_6_11) -csky_stalker_leader_dead} 1, 0
[spawn_deserted_base]
spawn_squads = tower_army_mar_smart_terrain_6_11
spawn_num = {=squad_name_exist(mar_smart_terrain_base_army_squad) !squad_name_exist(tower_army_mar_smart_terrain_6_11) -agr_military_colonel_kovalski_dead +csky_stalker_leader_dead} 1, 0
[spawn_deserted_base_2]
spawn_squads = tower_renegade_mar_smart_terrain_6_11
spawn_num = {=squad_name_exist(mar_smart_terrain_base_renegade_squad) !squad_name_exist(tower_renegade_mar_smart_terrain_6_11) -mar_renegade_trader_dead +csky_stalker_leader_dead} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,22 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 16
;max_population = 1
;respawn_params = respawn@mar_smart_terrain_4_5
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@mar_smart_terrain_4_5] ;-- Type:
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 16
max_population = 1
respawn_params = respawn@mar_smart_terrain_6_7
respawn_only_smart = false
respawn_idle = 86400
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_6_7] ;-- Type: c_1_1 + c_1_2 edited
spawn_all_weak_c_1_1
spawn_all_normal_c_1_2
[spawn_all_weak_c_1_1] ;-- Normal mutants - Rates of groups: ( 1 tushkano + 2 dogs + 1 pseudodog + 1 cats )
spawn_squads = simulation_tushkano, simulation_dog, simulation_mix_dogs, simulation_pseudodog, simulation_cat
spawn_num = {!actor_week_in_zone(1)} 1, {=actor_week_in_zone(1)} 0
[spawn_all_normal_c_1_2];-- Normal mutants - Rates of groups: ( 1 tushkano + 2 dogs + 1 pseudodog + 1 cats )
spawn_squads = simulation_tushkano, simulation_dog_5_7, simulation_mix_dogs, simulation_pseudodog, simulation_cat_3_5
spawn_num = {=actor_week_in_zone(1)} 2, {!actor_week_in_zone(1)} 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,38 @@
[smart_terrain]
squad_id = 18
max_population = 1
respawn_params = respawn@mar_smart_terrain_6_8
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_6_8] ;-- Type: c_1_1 + c_1_2 edited
spawn_all_weak_c_1_1
spawn_all_normal_c_1_2
[spawn_all_weak_c_1_1] ;-- Normal mutants - Rates of groups: ( 2 dogs + 1 cats )
spawn_squads = simulation_dog, simulation_mix_dogs, simulation_cat
spawn_num = {!actor_week_in_zone(1)} 1, {=actor_week_in_zone(1)} 0
[spawn_all_normal_c_1_2];-- Normal mutants - Rates of groups: ( 2 dogs + 1 pseudodog + 1 cats )
spawn_squads = simulation_mix_dogs, simulation_mix_dogs, simulation_pseudodog, simulation_cat
spawn_num = {=actor_week_in_zone(1)} 1, {!actor_week_in_zone(1)} 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 19
max_population = 2
respawn_params = respawn@mar_smart_terrain_7_3
respawn_only_smart = false
respawn_idle = 259200
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_7_3] ;-- Type:
spawn_renegade_special
;spawn_predatory@squad
[spawn_renegade_special]
spawn_squads = na_agro_renegade_mar_smart_terrain_7_3
spawn_num = {!squad_exist(na_agro_renegade_mar_smart_terrain_7_3) -mar_renegade_trader_dead -mar_renegade_mechanic_dead} 1, 0
;[spawn_predatory@squad] ;-- Hard mutants - Rates of groups: ( 1 bloodsucker )
;spawn_squads = na_agro_blood_mar_smart_terrain_7_3
;spawn_num = {!squad_exist(na_agro_blood_mar_smart_terrain_7_3)} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,32 @@
[smart_terrain]
squad_id = 20
max_population = 1
respawn_params = respawn@mar_smart_terrain_7_7
respawn_only_smart = false
respawn_idle = 43200
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_7_7] ;-- Type:
spawn_flesh_boar
spawn_dogs
[spawn_flesh_boar] ;-- Normal mutants - Rates of groups:( 2 dogs + 3 fleshes/boars )
spawn_squads = simulation_boar_3_5, simulation_mix_boar_flesh, simulation_flesh, simulation_boar
spawn_num = 1
[spawn_dogs] ;-- Normal mutants - Rates of groups:( 2 dogs )
spawn_squads = simulation_dog, simulation_dog_5_7
spawn_num = {~50} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,38 @@
[smart_terrain]
squad_id = 21
max_population = 2
respawn_params = respawn@mar_smart_terrain_8_11
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
faction_controlled = csky, ecolog
default_faction = ecolog
faction_respawn_num = 1
;[respawn@mar_smart_terrain_8_11] ;-- Type: faction {ecolog} = campsite
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_8_11_camp_work_1 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_camp_work_2 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_camp_work_3 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_camp_work_4 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_1 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_2 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_3 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_4 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_5 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_6 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
mar_smart_terrain_8_11_surge_work_7 = marsh\mar_smart_terrain_8_11_smart_logic.ltx
@@ -0,0 +1,28 @@
[smart_terrain]
squad_id = 22
max_population = 1
respawn_params = respawn@mar_smart_terrain_8_4
respawn_only_smart = false
respawn_idle = 172800
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_8_4] ;-- Type:
spawn_lurker
[spawn_lurker] ;-- Hard mutants - Rates of groups: ( 2 lurker )
spawn_squads = simulation_lurker, simulation_lurker_blue
spawn_num = {~50} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,23 @@
[smart_terrain] ;-- Disabled spawn
squad_id = 23
max_population = 1
;respawn_params = respawn@mar_smart_terrain_8_8
;respawn_only_smart = false
;respawn_idle = 86400
;respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@mar_smart_terrain_8_8] ;-- Type:
;[on_changing_level]
;[smart_control]
[exclusive]
mar_smart_terrain_8_8_collector_work = marsh\mar_smart_terrain_8_8_smart_logic
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 24
max_population = 2
respawn_params = respawn@mar_smart_terrain_8_9
respawn_only_smart = false
respawn_idle = 345600
respawn_radius = 50
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
[respawn@mar_smart_terrain_8_9] ;-- Type:
spawn_heli_strong
spawn_heli_weak
[spawn_heli_strong]
spawn_helicopter = simulation_helicopter_strong
spawn_num = {!down_to_earth_functor !heli_exist_on_level} 1, 0
[spawn_heli_weak]
spawn_helicopter = simulation_helicopter_weak
spawn_num = {=down_to_earth_functor !heli_exist_on_level} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
@@ -0,0 +1,92 @@
[smart_terrain]
squad_id = 25
max_population = 4
respawn_params = respawn@mar_smart_terrain_base
respawn_only_smart = false
respawn_idle = 43200
respawn_radius = 100
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = mar_smart_terrain_base_sr_no_assault
;spawn_point = nil
[respawn@mar_smart_terrain_base] ;-- Type: faction {csky\stalker} = faction base\safezone
spawn_csky@novice
spawn_csky@advanced
spawn_csky@veteran
spawn_csky_special
spawn_deserted_base
spawn_deserted_base_2
[spawn_csky@novice]
spawn_squads = csky_sim_squad_novice, csky_sim_squad_novice, csky_sim_squad_advanced
spawn_num = {+csky_stalker_leader_dead} 0, 4
[spawn_csky@advanced]
spawn_squads = csky_sim_squad_advanced, csky_sim_squad_advanced, csky_sim_squad_novice
spawn_num = {+csky_stalker_leader_dead} 0, 2
[spawn_csky@veteran]
spawn_squads = csky_sim_squad_veteran, csky_sim_squad_advanced, csky_sim_squad_advanced
spawn_num = {+csky_stalker_leader_dead} 0, 2
[spawn_csky_special]
spawn_squads = mar_smart_terrain_base_lager_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_base_lager_squad) -csky_stalker_leader_dead} 1, 0
[spawn_deserted_base]
spawn_squads = mar_smart_terrain_base_army_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_base_army_squad) !squad_name_exist(mar_smart_terrain_base_renegade_squad) -agr_military_colonel_kovalski_dead +csky_stalker_leader_dead} 1, 0
[spawn_deserted_base_2]
spawn_squads = mar_smart_terrain_base_renegade_squad
spawn_num = {!squad_name_exist(mar_smart_terrain_base_army_squad) !squad_name_exist(mar_smart_terrain_base_renegade_squad) -mar_renegade_trader_dead +csky_stalker_leader_dead} 1, 0
:[on_changing_level]
;[smart_control]
[exclusive]
mar_base_stalker_barmen = marsh\mar_base_stalker_barmen.ltx
mar_base_owl_stalker_trader = marsh\mar_base_owl_stalker_trader.ltx
mar_base_stalker_tech = marsh\mar_base_stalker_tech.ltx
guid_marsh_mlr = marsh\guid_marsh_mlr.ltx
dog_doctor = marsh\mar_smart_terrain_base_dog_doctor.ltx
marsh_doctor = marsh\mar_smart_terrain_base_doctor.ltx
real_marsh_doctor = marsh\mar_smart_terrain_base_real_marsh_doctor.ltx
mar_smart_terrain_base_stalker_guide_marsh = marsh\mar_smart_terrain_base_stalker_guide_marsh.ltx
guard_1 = marsh\mar_smart_terrain_base_smart_logic.ltx
guard_2 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_beh_trade_job_1 = marsh\mar_base_owl_stalker_trader.ltx
mar_smart_terrain_base_beh_tech_job_1 = marsh\mar_base_stalker_tech.ltx
mar_base_animpoint_kamp1 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp2 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp3 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp4 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp5 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp6 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp7 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp8 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp9 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp10 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_base_animpoint_kamp11 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_1 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_2 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_3 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_4 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_5 = marsh\mar_smart_terrain_base_smart_logic.ltx
mar_smart_terrain_base_surge_work_6 = marsh\mar_smart_terrain_base_smart_logic.ltx
faction_base_defense_enemy1 = marsh\mar_smart_terrain_base_smart_logic.ltx
faction_base_defense_enemy2 = marsh\mar_smart_terrain_base_smart_logic.ltx
faction_base_defense_enemy3 = marsh\mar_smart_terrain_base_smart_logic.ltx