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,101 @@
[walker@generic]
gather_items_enabled = true
help_wounded_enabled = true
corpse_detection_enabled = true
turn_on_campfire = false
[logic@agr_u_soldiers_squad_1]
active = walker@agr_u_soldiers_squad_1
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_1]:walker@generic
path_walk = walk1
path_look = look1
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_2]
active = walker@agr_u_soldiers_squad_2
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
on_death = death
[walker@agr_u_soldiers_squad_2]:walker@generic
path_walk = walk2
path_look = look2
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_3]
active = walker@agr_u_soldiers_squad_3
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_3]:walker@generic
path_walk = walk3
path_look = look3
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_4]
active = walker@agr_u_soldiers_squad_4
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_4]:walker@generic
path_walk = walk9
;path_look = look9
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_5]
active = walker@agr_u_soldiers_squad_5
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_5]:walker@generic
path_walk = walk5
path_look = look5
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_6]
active = walker@agr_u_soldiers_squad_6
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_6]:walker@generic
path_walk = walk11
;path_look = look10
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_7]
active = walker@agr_u_soldiers_squad_7
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_7]:walker@generic
path_walk = walk7
path_look = look7
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[logic@agr_u_soldiers_squad_8]
active = walker@agr_u_soldiers_squad_8
suitable = {=target_squad_name(agr_u_soldiers_squad)} true
prior = 200
[walker@agr_u_soldiers_squad_8]:walker@generic
path_walk = walk12
;path_look = look8
combat_ignore_cond = {=check_enemy_name(actor)} false, true
danger = danger
[danger]
;danger_expiration_time = 60000
danger_inertion_time_grenade = 90000
danger_inertion_time_hit = 90000
danger_inertion_time_sound = 90000
danger_inertion_time_ricochet = 90000
@@ -0,0 +1,14 @@
![logic]
!active = sr_idle
active = sr_idle@wait_actor
[sr_idle@wait_actor]
on_actor_in_zone = agr_blood_growl | sr_idle@spawn_mutants
[sr_idle@spawn_mutants]
on_info = sr_idle@timer %=create_squad(simulation_snork_2_5:agr_u_bloodsucker) =create_squad(simulation_snork:agr_u_bloodsucker_2)%
[sr_idle@timer]
@@ -0,0 +1,12 @@
![logic]
!active = sr_idle
active = sr_idle@wait_actor
[sr_idle@wait_actor]
on_actor_in_zone = agr_u_controller_rest | sr_idle@spawn_mutants
[sr_idle@spawn_mutants]
on_info = sr_idle@timer %=create_squad(simulation_snork:agr_u_bloodsucker)%
[sr_idle@timer]
@@ -0,0 +1,16 @@
![logic]
!active = sr_idle@nil
active = sr_idle@spawn_zombie
[sr_idle@spawn_zombie]
on_game_timer = 5 | sr_idle@wait_actor %=create_squad(simulation_zombie_3_6:agr_u_bloodsucker_2)%
[sr_idle@wait_actor]
on_actor_in_zone = agr_u_zombie_rest | sr_idle@spawn_bloodsucker
[sr_idle@spawn_bloodsucker]
on_info = sr_idle@timer %=create_squad(agr_u_bloodsucker_3_squad:agr_u_bloodsucker) =play_snd_from_obj(396:monsters\bloodsucker\bloodsucker_script_attack_0)%
[sr_idle@timer]
@@ -0,0 +1,15 @@
![logic]
!active = sr_idle@line_0
active = sr_idle@spawn_snork
[sr_idle@spawn_snork]
on_game_timer = 5 | sr_idle@wait_actor % =create_squad(simulation_snork:agr_u_bloodsucker)%
[sr_idle@wait_actor]
on_actor_in_zone = agru_go_out_zone | sr_idle@spawn_snork_2
[sr_idle@spawn_snork_2]
on_info = sr_idle@timer %=create_squad(simulation_snork_2_3:agr_u_bloodsucker_2)%
[sr_idle@timer]
@@ -0,0 +1,13 @@
![logic]
!active = sr_idle@line_0
active = sr_idle@wait_actor
[sr_idle@wait_actor]
on_actor_in_zone = agru_spawn_polter_zone | sr_idle@spawn_mutants
[sr_idle@spawn_mutants]
on_info = sr_idle@timer %=create_squad(simulation_snork_2_5:agr_u_monsters) =create_squad(simulation_zombie_3_6:agr_u_monsters) =create_squad(simulation_zombie_blind:agr_u_monsters)%
[sr_idle@timer]
@@ -0,0 +1,18 @@
![logic]
!active = active = sr_idle@line_0
active = sr_idle@spawn_burer
[sr_idle@spawn_burer]
on_game_timer = 5 | sr_idle@wait_actor %=create_squad(simulation_burer:agr_u_monsters) =create_squad(simulation_karlik:agr_u_monsters) =create_squad(simulation_snork_2_5:agr_u_monsters)%
[sr_idle@wait_actor]
on_actor_in_zone = kat_gunslinger_cache_room | sr_idle@spawn_snork
[sr_idle@spawn_snork]
on_info = sr_idle@timer %=create_squad(simulation_snork_2_3:agr_u_bloodsucker_2)%
[sr_idle@timer]
on_game_timer = 20 | sr_idle@spawn_army
[sr_idle@spawn_army]
on_info = sr_idle@line_1 %=create_squad(agr_u_monster_soldiers_squad:agr_u_monsters) =create_squad(agr_u_bandits_soldiers_squad:agr_u_bandits)%
@@ -0,0 +1,23 @@
![logic]
!active = sr_idle@line_0
active = sr_idle@spawn_tushkanchik
[sr_idle@spawn_tushkanchik]
on_actor_in_zone = agru_go_out_zone | sr_idle@timer %=spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_1:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_2:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_3:0)%
[sr_idle@timer]
on_game_timer = 1 | sr_idle@spawn_tushkanchik_2
[sr_idle@spawn_tushkanchik_2]
on_game_timer = 1 | sr_idle@timer_2 %=spawn_object(agru_tushkanchik_2:agru_tushkanchiks_spawn_1:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_1:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_2:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_3:0)%
[sr_idle@timer_2]
on_game_timer = 1 | sr_idle@spawn_tushkanchik_3
[sr_idle@spawn_tushkanchik_3]
on_game_timer = 1 | sr_idle@timer_3 %=spawn_object(agru_tushkanchik_3:agru_tushkanchiks_spawn_3:0) =spawn_object(agru_tushkanchik_1:agru_tushkanchiks_spawn_1:0)%
[sr_idle@timer_3]
@@ -0,0 +1,3 @@
![sr_idle]
on_info = {=actor_has_item(strelok_notes) +living_legend_st +lttz_ll_visit_agro_ug_task} sr_idle@nil %=give_task(lttz_ll_visit_barkeep) +strelok_notes%
on_info2 = {=actor_has_item(strelok_notes) +living_legend_alt +lttz_ll_visit_agro_ug_task} sr_idle@nil %=give_task(lttz_ll_visit_blackjack) +strelok_notes%
@@ -0,0 +1,35 @@
[smart_terrain]
squad_id = 1
max_population = 2
;respawn_params = respawn@agr_u_bandits
;respawn_only_smart = false
;respawn_idle = 259200
;respawn_radius = 1000
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
;spawn_point = nil
;[respawn@agr_u_bandits] ;-- Type:
;spawn_all_hard
;[spawn_all_hard] ;-- Hard mutants - Rates of groups: ( 1 tushkano + 1 snork + 1 bloodsucker + 1 psysucker + 2 zombie )
;spawn_squads = simulation_tushkano_7_10, simulation_snork_2_3, simulation_bloodsucker, simulation_psysucker, simulation_zombie_blind, simulation_zombie_blind_3zomb
;spawn_num = {+strelok_notes ~20} 1, 0
;[on_changing_level]
;[smart_control]
[exclusive]
agr_u_bandits_squad_1 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_2 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_3 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_4 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_5 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_6 = agroprom_underground\agr_u_bandits_logic.ltx
agr_u_bandits_squad_7 = agroprom_underground\agr_u_bandits_logic.ltx
@@ -0,0 +1,29 @@
[smart_terrain]
squad_id = 2
max_population = 2
respawn_params = respawn@agr_u_bloodsucker
respawn_only_smart = false
respawn_idle = 259200
;respawn_radius = 1000
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
spawn_point = agr_u_bloodsucker_home
[respawn@agr_u_bloodsucker] ;-- Type:
spawn_all_hard
[spawn_all_hard] ;-- Hard mutants - Rates of groups: ( 1 snork + 1 bloodsucker + 1 psysucker )
spawn_squads = simulation_snork_2_3, simulation_bloodsucker, simulation_psysucker
spawn_num = {+strelok_notes} 1, 0
;[on_changing_level]
;[smart_control]
[exclusive]
agr_u_bloodsucker_1 = agroprom_underground\agru_bloodsucker_1.ltx
@@ -0,0 +1,25 @@
[smart_terrain]
squad_id = 3
max_population = 2
respawn_params = respawn@agr_u_bloodsucker_2
respawn_only_smart = false
respawn_idle = 259200
respawn_radius = 1000
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
spawn_point = agr_u_bloodsucker_2_walk
[respawn@agr_u_bloodsucker_2] ;-- Type:
spawn_all_hard
[spawn_all_hard] ;-- Hard mutants - Rates of groups: ( 1 snork + 1 bloodsucker + 1 psysucker + 2 zombie + 1 karlik )
spawn_squads = simulation_snork_2_5, simulation_bloodsucker, simulation_psysucker, simulation_zombie_blind, simulation_zombie_blind_3zomb, simulation_karlik
spawn_num = {+strelok_notes} 1, 0
[exclusive]
agr_u_bloodsucker_2 = agroprom_underground\agru_bloodsucker.ltx
@@ -0,0 +1,33 @@
[smart_terrain]
squad_id = 4
max_population = 4
respawn_params = respawn@agr_u_monsters
respawn_only_smart = false
respawn_idle = 345600
respawn_radius = 1000
;arrive_dist = 0
;smart_control = nil
;att_restr = nil
;def_restr = nil
;safe_restr = nil
spawn_point = agr_u_monsters_spawn_point
[respawn@agr_u_monsters] ;-- Type:
spawn_all_worst
[spawn_all_worst] ;-- Worst mutants - Rates of groups:( 1 bloodsucker + 1 psysucker + 1 burer + 2 controller )
spawn_squads = simulation_bloodsucker_1_2, simulation_psysucker_1_2, simulation_bur_5rat_day, simulation_contr_3sn_3gzomb, simulation_contr_5rat_3tush
spawn_num = {+strelok_notes} 1, 0
;[on_changing_level]
;[smart_control]
;[exclusive]
;agr_u_monsters_controller = agroprom_underground\agru_controller_1.ltx
;agru_poltergeist_squad_1 = agroprom_underground\agru_poltergeist_1.ltx
;agru_poltergeist_squad_2 = agroprom_underground\agru_poltergeist_2.ltx
;agru_poltergeist_squad_3 = agroprom_underground\agru_poltergeist_3.ltx
;agru_poltergeist_squad_4 = agroprom_underground\agru_poltergeist_4.ltx
@@ -0,0 +1,39 @@
[smart_terrain]
squad_id = 5
max_population = 1
respawn_params = respawn@agr_u_soldiers
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@agr_u_soldiers]
spawn_army_special
[spawn_army_special]
spawn_squads = agr_u_soldiers_squad
spawn_num = {!squad_name_exist(agr_u_soldiers_squad) -agr_military_colonel_kovalski_dead} 1, 0
[exclusive]
agr_u_soldiers_squad_1 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_2 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_3 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_4 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_5 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_6 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_7 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
agr_u_soldiers_squad_8 = agroprom_underground\agr_u_soldiers_spawn_logic.ltx
;agru_end_poltergeist_squad_1 = agroprom_underground\agru_end_poltergeist_1.ltx
;agru_end_poltergeist_squad_2 = agroprom_underground\agru_end_poltergeist_2.ltx
;agru_end_poltergeist_squad_3 = agroprom_underground\agru_end_poltergeist_3.ltx
;agru_end_poltergeist_squad_4 = agroprom_underground\agru_end_poltergeist_4.ltx
;agr_u_soldiers_controller = agroprom_underground\agr_u_soldiers_controller.ltx