add game&rawdata

This commit is contained in:
Vasily Petrov 2026-06-17 23:06:51 +03:00
parent 0133cd976c
commit 49b34b5546
45731 changed files with 709831 additions and 0 deletions

View file

@ -0,0 +1,580 @@
; Çäåñü ñîäåðæàòñÿ äåñêðèïøåíû ñêâàäîâ, êîòîðûå ïîòîì ìîæíî ñîçäàâàòü èñïîëüçóÿ ñïåö ôóíêöèè.
#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"
;------------------------------- Simulation SQUADS -------------------------------
[simulation_stalker]:online_offline_group
faction = stalker
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 = 2, 3
[simulation_stalker_1]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_0, sim_default_stalker_0, sim_default_stalker_0, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_4
npc_in_squad = 2, 3
[simulation_stalker_2]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_0, sim_default_stalker_0, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_4, sim_default_stalker_4
npc_in_squad = 2, 3
[simulation_stalker_3]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_4, sim_default_stalker_4
npc_in_squad = 2, 3
;--------------- stalkers simulation squads -----------------------
[stalker_sim_squad_novice]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_0, sim_default_stalker_1, sim_default_stalker_2
npc_in_squad = 2, 3
[stalker_sim_squad_advanced]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_2, sim_default_stalker_2
npc_in_squad = 2, 3
[stalker_sim_squad_veteran]:online_offline_group
faction = stalker
npc_random = sim_default_stalker_2, sim_default_stalker_2, sim_default_stalker_3, sim_default_stalker_3, sim_default_stalker_4
npc_in_squad = 2, 3
[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 = sim_default_stalker_2, sim_default_stalker_0
;--------------- bandits simulation squads -----------------------
[simulation_bandit]:online_offline_group
faction = bandit
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 = 2, 3
[simulation_bandit_1]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_0, sim_default_bandit_1, sim_default_bandit_1, sim_default_bandit_1, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_4
npc_in_squad = 2, 3
[simulation_bandit_2]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_1, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_3, sim_default_bandit_4
npc_in_squad = 2, 3
[simulation_bandit_3]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_1, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_3, sim_default_bandit_4, sim_default_bandit_4
npc_in_squad = 2, 3
;--------------- bandits simulation squads new -----------------------
[bandit_sim_squad_novice]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_0, sim_default_bandit_1, sim_default_bandit_2
npc_in_squad = 2, 3
[bandit_sim_squad_advanced]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_1, sim_default_bandit_1, sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3
npc_in_squad = 2, 3
[bandit_sim_squad_veteran]:online_offline_group
faction = bandit
npc_random = sim_default_bandit_2, sim_default_bandit_2, sim_default_bandit_3, sim_default_bandit_3, sim_default_bandit_4
npc_in_squad = 2, 3
;--------------- merks simulation squads -----------------------
[simulation_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 = 2, 3
[merc_sim_squad_novice]:online_offline_group
faction = killer
npc_random = sim_default_killer_0, sim_default_killer_1, sim_default_killer_2
npc_in_squad = 2, 3
[merc_sim_squad_advanced]:online_offline_group
faction = killer
npc_random = sim_default_killer_1, sim_default_killer_1, sim_default_killer_2, sim_default_killer_2, sim_default_killer_3
npc_in_squad = 2, 3
[merc_sim_squad_veteran]:online_offline_group
faction = killer
npc_random = sim_default_killer_2, sim_default_killer_2, sim_default_killer_3, sim_default_killer_3, sim_default_killer_4
npc_in_squad = 2, 3
;--------------- duty simulation squads -----------------------
[simulation_duty]:online_offline_group
faction = dolg
npc_random = sim_default_duty_0, sim_default_duty_1, sim_default_duty_1, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_4
npc_in_squad = 2, 3
[simulation_duty_1]:online_offline_group
faction = dolg
npc_random = sim_default_duty_0, sim_default_duty_1, sim_default_duty_1, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_4
npc_in_squad = 2, 3
[simulation_duty_2]:online_offline_group
faction = dolg
npc_random = sim_default_duty_0, sim_default_duty_1, sim_default_duty_1, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_4
npc_in_squad = 2, 3
[simulation_duty_3]:online_offline_group
faction = dolg
npc_random = sim_default_duty_0, sim_default_duty_1, sim_default_duty_1, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_4
npc_in_squad = 2, 3
[duty_sim_squad_novice]:online_offline_group
faction = dolg
npc_random = sim_default_duty_0, sim_default_duty_1, sim_default_duty_2
npc_in_squad = 2, 3
[duty_sim_squad_advanced]:online_offline_group
faction = dolg
npc_random = sim_default_duty_1, sim_default_duty_1, sim_default_duty_2, sim_default_duty_2, sim_default_duty_3
npc_in_squad = 2, 3
[duty_sim_squad_veteran]:online_offline_group
faction = dolg
npc_random = sim_default_duty_2, sim_default_duty_2, sim_default_duty_3, sim_default_duty_3, sim_default_duty_4
npc_in_squad = 2, 3
;--------------- freedom simulation squads -----------------------
[simulation_freedom]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_0, sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3, sim_default_freedom_4
npc_in_squad = 2, 3
[simulation_freedom_1]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_0, sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3, sim_default_freedom_4
npc_in_squad = 2, 3
[simulation_freedom_2]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_0, sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3, sim_default_freedom_4
npc_in_squad = 2, 3
[simulation_freedom_3]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_0, sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3, sim_default_freedom_4
npc_in_squad = 2, 3
[freedom_sim_squad_novice]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_0, sim_default_freedom_1, sim_default_freedom_2
npc_in_squad = 2, 3
[freedom_sim_squad_advanced]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_1, sim_default_freedom_1, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3
npc_in_squad = 2, 3
[freedom_sim_squad_veteran]:online_offline_group
faction = freedom
npc_random = sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_3, sim_default_freedom_3, sim_default_freedom_4
npc_in_squad = 2, 3
;--------------- monolith simulation squads -----------------------
[simulation_monolith_squad]:online_offline_group
faction = monolith
npc = sim_default_monolith_0, sim_default_monolith_1, sim_default_monolith_1, sim_default_monolith_2, sim_default_monolith_3
npc_in_squad = 2, 3
[monolith_sim_squad_novice]:online_offline_group
faction = monolith
npc = sim_default_monolith_0, sim_default_monolith_1, sim_default_monolith_2
npc_in_squad = 2, 3
[monolith_sim_squad_advanced]:online_offline_group
faction = monolith
npc = sim_default_monolith_2, sim_default_monolith_2, sim_default_monolith_3
npc_in_squad = 2, 3
[monolith_sim_squad_veteran]:online_offline_group
faction = monolith
npc = sim_default_monolith_3, sim_default_monolith_3, sim_default_monolith_4
npc_in_squad = 2, 3
;--------------- zombied simulation squads -----------------------
[simulation_zombied_1]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_1, sim_default_zombied_1, sim_default_zombied_2, sim_default_zombied_2, sim_default_zombied_3
npc_in_squad = 2, 3
[simulation_zombied_2]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_2, sim_default_zombied_2, sim_default_zombied_3, sim_default_zombied_3
npc_in_squad = 2, 3
[simulation_zombied_3]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_3, sim_default_zombied_4
npc_in_squad = 2, 3
[zombied_sim_squad_novice]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_1, sim_default_zombied_2
npc_in_squad = 2, 3
[zombied_sim_squad_advanced]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_2, sim_default_zombied_3
npc_in_squad = 2, 3
[zombied_sim_squad_veteran]:online_offline_group
faction = zombied
npc_random = sim_default_zombied_3, sim_default_zombied_4
npc_in_squad = 2, 3
;--------------- monster simulation squads -----------------------
[simulation_bloodsucker]:online_offline_group
faction = monster_predatory_night
npc_random = bloodsucker_weak, bloodsucker_weak, bloodsucker_weak, bloodsucker_normal, bloodsucker_normal, bloodsucker_strong
npc_in_squad = 1, 1
[simulation_boar]:online_offline_group
faction = monster_vegetarian
npc_random = boar_normal, boar_normal, boar_normal, boar_strong
npc_in_squad = 1, 2
[simulation_burer]:online_offline_group
faction = monster_zombied_night
npc_random = burer_normal
npc_in_squad = 1, 2
[simulation_dog]:online_offline_group
faction = monster_predatory_day
npc_random = dog_weak, dog_normal, dog_strong, dog_cute
npc_in_squad = 2, 4
[simulation_pseudodog]:online_offline_group
faction = monster_predatory_day
npc_random = pseudodog_normal
npc_in_squad = 1, 3
[simulation_flesh]:online_offline_group
faction = monster_vegetarian
npc_random = flesh_normal, flesh_normal, flesh_normal, flesh_strong
npc_in_squad = 2, 4
[simulation_snork]:online_offline_group
faction = monster_zombied_night
npc_random = snork_weak, snork_weak, snork_normal, snork_normal, snork_strong
npc_in_squad = 2, 3
[simulation_controller]:online_offline_group
faction = monster_zombied_day
npc_random = m_controller_normal
npc_in_squad = 1, 1
[simulation_mix_dogs]:online_offline_group
faction = monster_predatory_day
npc_random = pseudodog_normal, pseudodog_normal, dog_weak, dog_normal, dog_strong, dog_cute
npc_in_squad = 2, 3
[simulation_mix_boar_flesh]:online_offline_group
faction = monster_vegetarian
npc_random = flesh_normal, flesh_normal, flesh_normal, flesh_strong, boar_normal, boar_normal, boar_normal, boar_strong
npc_in_squad = 2, 3
[simulation_poltergeist_tele]:online_offline_group
faction = monster
npc = m_poltergeist_normal_tele
npc_in_squad = 1, 2
[simulation_chimera]:online_offline_group
faction = monster_predatory_night
npc_random = chimera_normal
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
npc_in_squad = 3, 4
[simulation_gigant]:online_offline_group
faction = monster_predatory_day
npc_random = gigant_normal
npc_in_squad = 1, 1
;--------------- test --------------------------------------------
[simulation_dog_01]:simulation_dog
target_smart = smart_02:smart_01:loop
[merc_jupiter]:jup_b47_merc_guard_squad
target_smart = {-teleported} smart_01, smart_02
spawn_point = spawn_01
story_id = merc_jupiter
[merc_zaton]:zat_b103_lost_merc_squad1
target_smart = smart_03
spawn_point = spawn_01
[corr_selo_squad]:online_offline_group
faction = monster
npc = tushkano_normal
target_smart = corr_selo_smart
spawn_point = corr_selo_smart_tushkano_home
[corr_selo_02_squad]:online_offline_group
faction = monster
npc = tushkano_normal
target_smart = corr_selo_02_smart
spawn_point = corr_selo_02_smart_tushkano_home
[hein_selo_squad]:online_offline_group
faction = stalker
npc = sim_default_stalker_0
target_smart = {-teleported} redstain_selo_smart_terrain, redstain_selo_smart_terrain_0000
[hein_selo_dog]:online_offline_group
faction = monster
npc = dog_normal
target_smart = smart_03
spawn_point = smart_03_way_dog
;Test squads
[test_squad_snork_for_renderman]:online_offline_group
faction = monster_zombied_day
npc = snork_weak, snork_weak, snork_normal, snork_normal, snork_strong
target_smart = alex_selo_smart_terrain
[test_squad_zulus_for_renderman]:online_offline_group
faction = dolg
npc = sim_default_stalker_1
spawn_point = alex_selo_smart_terrain_stalker_walk_1
target_smart = alex_selo_smart_terrain
[test_squad_for_alex_selo]:online_offline_group
faction = dolg
npc = jup_b1_stalker_1, jup_b1_stalker_2, jup_b1_stalker_3, jup_b1_stalker_4
spawn_point = alex_selo_smart_walk_1
target_smart = alex_selo_smart
story_id = test_squad_for_alex_selo
[test_duty]:online_offline_group
faction = dolg
npc = sim_default_duty_4, sim_default_duty_4, sim_default_duty_4, sim_default_duty_4, sim_default_duty_4
target_smart = smart_1
behaviour = dolg
[test_stalker]:online_offline_group
auto_id = true
faction = stalker
npc = sim_default_stalker_1, sim_default_stalker_1
target_smart = smart_1
[test_freedom]:online_offline_group
faction = freedom
npc = sim_default_freedom_1
target_smart = smart_3:smart_1
;[pl]:online_offline_group
;faction = freedom
;npc = sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2
;target_smart = smart_terrain_4
;spawn_point = smart_terrain_4_spawn
[test_freedom2]:online_offline_group
faction = freedom
npc = sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2, sim_default_freedom_2
;active_task = smart_terrain_3
relationship = friend
;sympathy = 0
[test_duty2]:online_offline_group
faction = dolg
npc = sim_default_duty_4, sim_default_duty_4, sim_default_duty_4, sim_default_duty_4, sim_default_duty_4
relationship = friend
target_smart = smart_terrain_3
spawn_point = path_walk_3
[test_bandit]:online_offline_group
faction = bandit
npc = sim_default_bandit_3,sim_default_bandit_3,sim_default_bandit_3,sim_default_bandit_3,sim_default_bandit_3
;active_task = smart_terrain_3
relationship = friend
;show_spot = {-test_info_1} true, false
;sympathy = 0
[test_yojig_selo_squad]:online_offline_group
;faction = stalker
npc = sim_default_stalker_1
;, sim_default_stalker_1, sim_default_stalker_1
;target_smart = {-suitable} smart_1, {+suitable} smart_2
;story_id = test_yojig_selo_squad
faction = army
;npc = pri_a25_base_medic
spawn_point = pri_a16_medic_walk_spawn_point
target_smart = {+pri_a25_rfi_source_eliminated} pri_a16, {+pri_a25_task_start} pri_a25_smart_terrain, pri_a16
story_id = pri_a25_base_army_medic
[test_yojig_squad]:online_offline_group
faction = stalker
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 = 5, 5
;npc = sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1, sim_default_stalker_1
target_smart = {+test_info} smart_2, smart_1
story_id = test_yojig_squad
[test_tgm_bug_test_3_bandit]:online_offline_group
faction = bandit
npc = sim_default_bandit_0
target_smart = smart_terrain_1:smart_terrain_2:loop
[test_tgm_bug_test_3_stalker]:online_offline_group
faction = stalker
npc = sim_default_stalker_4
target_smart = smart_terrain_2:smart_terrain_1:loop
; ------------------------------- lain_selo ------------------------
[lain_selo_dog]:online_offline_group
faction = monster_predatory_day
npc = dog_weak, dog_normal, dog_strong
target_smart = lain_test_smart_terrain
spawn_point = lain_test_smart_terrain_home
;[lain_selo_tushkano_squad]:online_offline_group
;faction = monster_predatory_night
;npc = tushkano_normal
;target_smart = selo_smart_terrain
;spawn_point = selo_smart_terrain_mob_home
;[lain_selo_stalker_squad]:online_offline_group
;faction = stalker
;npc = sim_default_stalker_2
;target_smart = selo_smart_terrain
;spawn_point = selo_smart_terrain_walker_walk
[lain_selo_snork_squad]:online_offline_group
faction = monster_zombied_day
npc = snork_weak, snork_weak, snork_weak, snork_weak, snork_weak
target_smart = level_prefix_smart_terrain
spawn_point = snork_spown_point
[renderman_selo_test_snork]:online_offline_group
faction = monster_zombied_day
npc = snork_weak
target_smart = renderman_selo_smart
[renderman_selo_test_stalker_squad]:online_offline_group
faction = stalker
npc = jup_a10_stalker_vano, jup_b220_trapper
target_smart = alex_selo_smart_terrain
[alex_selo_squad_1]:online_offline_group
faction = stalker
npc = sim_default_stalker_1
target_smart = alex_selo_smart: alex_selo_smart_terrain
[plecha_selo_stalker_squad]:online_offline_group
faction = stalker
npc = sim_default_stalker_2
target_smart = pl_selo_smart
spawn_point = way
[sim_stalker_squad_1]:online_offline_group
faction = freedom
npc = sim_default_freedom_2,sim_default_freedom_2,sim_default_freedom_2
;npc_random = sim_default_zombied_1
target_smart = nil
;run_string xr_effects.create_squad_member(nil,nil,{"sim_default_freedom_2", "sim_stalker_squad_1"})
;run_string alife():object(57):remove_squad()
;run_string xr_effects.clear_smart_terrain(nil,nil,{"sim_smart_1"})
;run_string level.object_by_id(42):set_npc_position(patrol("tst"):point(0))
;run_string alife():object(56):set_squad_position(patrol("tst"):point(0))
[sim_stalker_squad_2]:online_offline_group
faction = dolg
npc = sim_default_duty_2,sim_default_duty_2,sim_default_duty_2
[sim_monolith_squad_3]:online_offline_group
faction = monolith
npc = sim_default_monolith_2,sim_default_monolith_2,sim_default_monolith_2
[sim_stalker_squad_4]:online_offline_group
faction = bandit
npc = sim_default_bandit_2,sim_default_bandit_2,sim_default_bandit_2
[sim_snork_4]:online_offline_group
faction = monster_zombied_day
npc = snork_normal,snork_normal,snork_normal
behaviour = monster
arrive_dist = 30
story_id = test_squad
[sim_boar]:online_offline_group
faction = monster_vegetarian
npc = boar_normal
target_smart = selo_smart_terrain
spawn_point = selo_smart_terrain_home
[sim_polter]:online_offline_group
faction = monster
npc = m_poltergeist_normal_tele
target_smart = selo_smart_terrain
spawn_point = selo_smart_terrain_polter_home
[sim_pseudodog]:online_offline_group
faction = monster_predatory_day
npc = psy_dog
target_smart = selo_smart_terrain
spawn_point = selo_smart_terrain_pseudodog_home
[bes_sim_boar]:online_offline_group
faction = monster_vegetarian
npc = boar_normal
target_smart = bes_test_smart_terrain:bes_test_smart_terrain_1:loop
spawn_point = bes_test_smart_terrain_1_home_1
[simulation_boar_test]:online_offline_group
faction = monster_vegetarian
npc_random = boar_strong, boar_normal
npc_in_squad = 1, 3
[conrack_test_squad]:online_offline_group
sympathy = 0
faction = stalker
npc = conrack_selo_stalker, conrack_selo_stalker, conrack_selo_stalker, conrack_selo_stalker
target_smart = conrack_selo_smart
spawn_point = conrack_selo_smart_st_3_stay
story_id = conrack_test_squad