Added, Updated and Removed Mods; Updated Readme
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
[dynamic_object_configs]
|
||||
smart = red_smart_terrain_bridge
|
||||
condlist_0 = {+red_bridge_outpost} true
|
||||
|
||||
[exclusive]
|
||||
light_tower_1 = duty_outpost_light_sharnir | -114.50,3.50,-257.00 | 0,180,90 | condlist_0
|
||||
light_tower_2 = duty_outpost_light_sharnir | -114.50,7.75,-257.00 | 0,180,90 | condlist_0
|
||||
|
||||
light_tunnel_1 = duty_outpost_light_sharnir | -121.70,2.50,-229.00 | 0,0,90 | condlist_0
|
||||
light_tunnel_2 = duty_outpost_light_sharnir | -103.00,2.50,-204.62 | 0,90,90 | condlist_0
|
||||
light_tunnel_3 = duty_outpost_light_sharnir | -105.22,2.50,-186.00 | 0,0,90 | condlist_0
|
||||
|
||||
tunnel_1 = duty_outpost_child_bench | -101.50,-0.81,-200.90 | 0,90,0 | condlist_0
|
||||
tunnel_2 = duty_outpost_taburet_wood_01 | -104.30,-0.81,-183.40 | 0,0,0 | condlist_0
|
||||
tunnel_3 = duty_outpost_sleepbag | -102.90,-0.81,-182.70 | 0,-90,0 | condlist_0
|
||||
tunnel_4 = duty_outpost_sleepbag | -101.50,-0.81,-182.70 | 0,-90,0 | condlist_0
|
||||
tunnel_5 = duty_outpost_sleepbag | -100.10,-0.81,-182.70 | 0,-90,0 | condlist_0
|
||||
|
||||
medic_1 = duty_outpost_med_stolik_01 | -104.30,-0.81,-182.70 | 0,90,0 | condlist_0
|
||||
medic_2 = duty_outpost_item_aptechka | -104.50,0.16,-182.50 | 0,-90,0 | condlist_0
|
||||
medic_3 = duty_outpost_drug_psyhodelin | -104.10,0.16,-182.50 | 0,180,0 | condlist_0
|
||||
medic_4 = duty_outpost_drug_stim1 | -104.50,0.16,-182.80 | 0,0,0 | condlist_0
|
||||
medic_5 = duty_outpost_drug_stim2 | -104.30,0.16,-182.80 | 0,0,0 | condlist_0
|
||||
medic_6 = duty_outpost_drug_stim2 | -104.10,0.16,-182.80 | 0,0,0 | condlist_0
|
||||
|
||||
radio = duty_outpost_priemnik_gorizont | -101.50,-0.81,-202.30 | 0,45,0 | condlist_0
|
||||
|
||||
tower_1 = duty_outpost_box_1b | -115.20,0.47,-255.00 | 0,10,0 | condlist_0
|
||||
tower_2 = duty_outpost_box_1b | -115.20,0.71,-255.00 | 0,10,0 | condlist_0
|
||||
tower_3 = duty_outpost_box_1b | -116.50,0.47,-254.50 | 0,90,0 | condlist_0
|
||||
tower_4 = duty_outpost_box_1b | -116.50,0.71,-254.50 | 0,90,0 | condlist_0
|
||||
tower_5 = duty_outpost_box_1b | -116.50,0.95,-254.50 | 0,90,0 | condlist_0
|
||||
tower_6 = duty_outpost_box_1b | -117.50,0.47,-254.50 | 0,90,0 | condlist_0
|
||||
tower_7 = duty_outpost_box_1c | -117.50,0.71,-254.50 | 0,90,0 | condlist_0
|
||||
tower_8 = duty_outpost_box_1c | -117.50,0.95,-254.50 | 0,90,0 | condlist_0
|
||||
tower_9 = duty_outpost_transiver | -115.25,1.38,-254.50 | 0,-90,0 | condlist_0
|
||||
tower_10 = duty_outpost_rupor | -114.50,7.50,-253.63 | 0,90,0 | condlist_0
|
||||
|
||||
trader_1 = duty_outpost_toolkit_nato | -114.90,1.29,-256.25 | 0,90,0 | condlist_0
|
||||
trader_2 = duty_outpost_toolkit_nato | -114.90,1.29,-256.70 | 0,90,0 | condlist_0
|
||||
trader_3 = duty_outpost_toolkit_p | -114.90,1.02,-256.25 | 0,90,0 | condlist_0
|
||||
trader_4 = duty_outpost_toolkit_s | -114.90,1.02,-256.70 | 0,90,0 | condlist_0
|
||||
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
![ignore_list]
|
||||
squad_red_duty_outpost_trader
|
||||
squad_red_duty_outpost_medic
|
||||
squad_red_duty_outpost_guide
|
||||
squad_red_duty_outpost_guard_1
|
||||
squad_red_duty_outpost_guard_2
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
[fight]
|
||||
type = npc
|
||||
actor_stereo = false
|
||||
npc_prefix = true
|
||||
path = fight\attack\attack_
|
||||
avail_communities = bandit, csky, dolg, freedom, army, stalker, monolith, killer, army_npc, isg, renegade
|
||||
shuffle = rnd
|
||||
idle = 3,5,100
|
||||
is_combat_sound = true
|
||||
|
||||
[fight_enemy]
|
||||
type = npc
|
||||
actor_stereo = false
|
||||
npc_prefix = true
|
||||
path = fight\enemy\enemy_
|
||||
avail_communities = bandit, csky, dolg, freedom, army, stalker, monolith, killer, army_npc, isg, renegade
|
||||
shuffle = rnd
|
||||
idle = 3,5,100
|
||||
is_combat_sound = true
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
[red_bridge_outpost_radio]
|
||||
type = 3d
|
||||
path = radio\_channel_1\track_
|
||||
shuffle = rnd
|
||||
idle = 5,15,100
|
||||
levels = l10_red_forest
|
||||
|
||||
[red_bridge_outpost_bar_dolg_speech]
|
||||
type = 3d
|
||||
path = characters_voice\scenario\bar\mega_
|
||||
shuffle = rnd
|
||||
idle = 5,15,100
|
||||
levels = l10_red_forest
|
||||
@@ -0,0 +1,52 @@
|
||||
[squad_duty_girl]:online_offline_group
|
||||
npc = stalker_duty_girl
|
||||
faction = dolg
|
||||
story_id = squad_duty_girl
|
||||
logic = scripts\squad_duty_girl.ltx
|
||||
|
||||
;----------------------------------------------------------------------------------------------------
|
||||
; Quests
|
||||
;----------------------------------------------------------------------------------------------------
|
||||
[squad_duty_girl_hunting_chimera]:online_offline_group
|
||||
npc = chimera_strong4
|
||||
faction = monster
|
||||
story_id = squad_duty_girl_hunting_chimera
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_hunting_chimera.ltx
|
||||
|
||||
[squad_duty_girl_monolith_elite_mono]:online_offline_group
|
||||
npc_random = sim_default_monolith_4,sim_default_monolith_3
|
||||
npc_in_squad = 9
|
||||
faction = monolith
|
||||
story_id = squad_duty_girl_monolith_elite_mono
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_monolith_elite.ltx
|
||||
|
||||
[squad_duty_girl_monolith_elite_duty]:online_offline_group
|
||||
npc_random = sim_default_duty_3
|
||||
npc_in_squad = 8
|
||||
faction = dolg
|
||||
story_id = squad_duty_girl_monolith_elite_duty
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_monolith_elite.ltx
|
||||
|
||||
[squad_duty_girl_capture_the_brirge_mono_1]:online_offline_group
|
||||
npc_random = sim_default_monolith_4,sim_default_monolith_3,sim_default_monolith_3,sim_default_monolith_2
|
||||
npc_in_squad = 10
|
||||
faction = monolith
|
||||
story_id = squad_duty_girl_capture_the_brirge_mono_1
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_capture_the_brirge.ltx
|
||||
|
||||
[squad_duty_girl_capture_the_brirge_mono_2]:squad_duty_girl_capture_the_brirge_mono_1
|
||||
story_id = squad_duty_girl_capture_the_brirge_mono_2
|
||||
|
||||
[squad_duty_girl_capture_the_brirge_duty]:online_offline_group
|
||||
npc_random = sim_default_duty_3
|
||||
npc_in_squad = 6
|
||||
faction = dolg
|
||||
story_id = squad_duty_girl_capture_the_brirge_duty
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_capture_the_brirge.ltx
|
||||
|
||||
[squad_duty_girl_capture_the_brirge_lone]:online_offline_group
|
||||
npc_random = sim_default_stalker_3
|
||||
npc_in_squad = 3
|
||||
faction = stalker
|
||||
story_id = squad_duty_girl_capture_the_brirge_lone
|
||||
logic = scripts\task_duty_girl\squad_duty_girl_capture_the_brirge.ltx
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
[squad_red_duty_outpost_trader]:online_offline_group
|
||||
npc = red_duty_outpost_trader
|
||||
faction = dolg
|
||||
story_id = squad_red_duty_outpost_trader
|
||||
logic = scripts\red_forest\squad_red_duty_outpost.ltx
|
||||
|
||||
[squad_red_duty_outpost_medic]:online_offline_group
|
||||
npc = red_duty_outpost_medic
|
||||
faction = dolg
|
||||
story_id = squad_red_duty_outpost_medic
|
||||
logic = scripts\red_forest\squad_red_duty_outpost.ltx
|
||||
|
||||
[squad_red_duty_outpost_guide]:online_offline_group
|
||||
npc = red_duty_outpost_guide
|
||||
faction = dolg
|
||||
story_id = squad_red_duty_outpost_guide
|
||||
logic = scripts\red_forest\squad_red_duty_outpost.ltx
|
||||
|
||||
|
||||
[squad_red_duty_outpost_guard_1]:online_offline_group
|
||||
npc_random = sim_default_duty_4,sim_default_duty_3,sim_default_duty_3,sim_default_duty_2,sim_default_duty_2,sim_default_duty_1,sim_default_duty_1
|
||||
npc_in_squad = 7
|
||||
faction = dolg
|
||||
story_id = squad_red_duty_outpost_guard_1
|
||||
target_smart = red_smart_terrain_bridge
|
||||
|
||||
[squad_red_duty_outpost_guard_2]:squad_red_duty_outpost_guard_1
|
||||
story_id = squad_red_duty_outpost_guard_2
|
||||
|
||||
[squad_red_duty_outpost_visitor_1]:online_offline_group
|
||||
npc_random = sim_default_stalker_4,sim_default_stalker_3,sim_default_stalker_2,sim_default_stalker_1
|
||||
npc_in_squad = 3
|
||||
faction = stalker
|
||||
story_id = squad_red_duty_outpost_visitor_1
|
||||
target_smart = red_smart_terrain_bridge
|
||||
|
||||
[squad_red_duty_outpost_visitor_2]:online_offline_group
|
||||
npc_random = sim_default_stalker_4,sim_default_stalker_3,sim_default_stalker_2,sim_default_stalker_1
|
||||
npc_in_squad = 3
|
||||
faction = stalker
|
||||
story_id = squad_red_duty_outpost_visitor_2
|
||||
target_smart = red_smart_terrain_bridge
|
||||
|
||||
[squad_red_duty_outpost_visitor_3]:online_offline_group
|
||||
npc_random = sim_default_duty_4,sim_default_duty_3,sim_default_duty_2,sim_default_duty_1
|
||||
npc_in_squad = 3
|
||||
faction = dolg
|
||||
story_id = squad_red_duty_outpost_visitor_3
|
||||
target_smart = red_smart_terrain_bridge
|
||||
|
||||
[squad_red_duty_outpost_visitor_4]:online_offline_group
|
||||
npc_random = sim_default_csky_4,sim_default_csky_3,sim_default_csky_2,sim_default_csky_1
|
||||
npc_in_squad = 3
|
||||
faction = csky
|
||||
story_id = squad_red_duty_outpost_visitor_4
|
||||
target_smart = red_smart_terrain_bridge
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
|
||||
[squad_lure_prey_controller_1]:online_offline_group
|
||||
npc = m_controller_normal
|
||||
faction = monster
|
||||
story_id = squad_lure_prey_controller_1
|
||||
logic = scripts\misc_encounter\squad_lure_prey.ltx
|
||||
|
||||
[squad_lure_prey_controller_2]:online_offline_group
|
||||
npc = m_controller_normal
|
||||
faction = monster
|
||||
story_id = squad_lure_prey_controller_2
|
||||
logic = scripts\misc_encounter\squad_lure_prey.ltx
|
||||
|
||||
[squad_lure_prey_phantom]:online_offline_group
|
||||
npc = sim_default_stalker_2
|
||||
faction = stalker
|
||||
story_id = squad_lure_prey_phantom
|
||||
logic = scripts\misc_encounter\squad_lure_prey.ltx
|
||||
|
||||
[squad_bloodsucker_val_1]:online_offline_group
|
||||
npc = bloodsucker_weak,bloodsucker_weak,bloodsucker_weak,bloodsucker_weak,bloodsucker_normal,bloodsucker_normal
|
||||
faction = monster
|
||||
story_id = squad_bloodsucker_val_1
|
||||
logic = scripts\misc_encounter\squad_bloodsucker_val.ltx
|
||||
on_death = %=script(gameplay_misc_encounter:bloodsucker_val_dead)%
|
||||
|
||||
[squad_bloodsucker_val_2]:online_offline_group
|
||||
npc = bloodsucker_weak,bloodsucker_weak,bloodsucker_weak,bloodsucker_normal,bloodsucker_normal,bloodsucker_normal
|
||||
faction = monster
|
||||
story_id = squad_bloodsucker_val_2
|
||||
logic = scripts\misc_encounter\squad_bloodsucker_val.ltx
|
||||
on_death = %=script(gameplay_misc_encounter:bloodsucker_val_dead)%
|
||||
|
||||
[squad_bloodsucker_val_3]:online_offline_group
|
||||
npc = bloodsucker_normal,bloodsucker_normal,bloodsucker_normal,bloodsucker_strong,bloodsucker_strong,bloodsucker_strong
|
||||
faction = monster
|
||||
story_id = squad_bloodsucker_val_3
|
||||
logic = scripts\misc_encounter\squad_bloodsucker_val.ltx
|
||||
on_death = %=script(gameplay_misc_encounter:bloodsucker_val_dead)%
|
||||
|
||||
[squad_sleeping_bloodsucker_jup_1]:online_offline_group
|
||||
npc_random = bloodsucker_weak,bloodsucker_weak,bloodsucker_weak,bloodsucker_normal,bloodsucker_normal,bloodsucker_normal
|
||||
npc_in_squad = 6
|
||||
faction = monster
|
||||
story_id = squad_sleeping_bloodsucker_jup_1
|
||||
logic = scripts\misc_encounter\squad_sleeping_snork.ltx
|
||||
|
||||
[squad_sleeping_bloodsucker_jup_2]:online_offline_group
|
||||
npc_random = bloodsucker_normal,bloodsucker_normal,bloodsucker_normal,bloodsucker_strong,bloodsucker_strong,bloodsucker_strong
|
||||
npc_in_squad = 6
|
||||
faction = monster
|
||||
story_id = squad_sleeping_bloodsucker_jup_2
|
||||
logic = scripts\misc_encounter\squad_sleeping_snork.ltx
|
||||
|
||||
[squad_sleeping_bloodsucker_jup_3]:online_offline_group
|
||||
npc_random = bloodsucker_normal,bloodsucker_normal,bloodsucker_normal,bloodsucker_strong,bloodsucker_strong,bloodsucker_strong
|
||||
npc_in_squad = 6
|
||||
faction = monster
|
||||
story_id = squad_sleeping_bloodsucker_jup_3
|
||||
logic = scripts\misc_encounter\squad_sleeping_snork.ltx
|
||||
|
||||
[squad_sleeping_gigant]:online_offline_group
|
||||
npc_random = gigant_normal
|
||||
npc_in_squad = 4
|
||||
faction = monster
|
||||
story_id = squad_sleeping_gigant
|
||||
logic = scripts\misc_encounter\squad_sleeping_gigant.ltx
|
||||
@@ -0,0 +1,30 @@
|
||||
|
||||
[duty_girl_base]
|
||||
icon = ui_inGame2_Mesta_evakuatsii
|
||||
storyline = true
|
||||
prior = 1000
|
||||
status_functor = duty_girl_task_status
|
||||
target_functor = duty_girl_task_target
|
||||
title_functor = duty_girl_task_target
|
||||
descr_functor = duty_girl_task_target
|
||||
|
||||
[duty_girl_hunting_chimera]:duty_girl_base
|
||||
on_init = %+duty_girl_hunting_chimera_init%
|
||||
on_complete = %+duty_girl_hunting_chimera_done%
|
||||
on_fail = %+duty_girl_hunting_chimera_fail%
|
||||
|
||||
[duty_girl_monolith_elite]:duty_girl_base
|
||||
on_init = %+duty_girl_monolith_elite_init%
|
||||
on_complete = %+duty_girl_monolith_elite_done%
|
||||
on_fail = %+duty_girl_monolith_elite_fail%
|
||||
|
||||
[duty_girl_loot_stash]:duty_girl_base
|
||||
on_init = %+duty_girl_loot_stash_init%
|
||||
on_complete = %+duty_girl_loot_stash_done%
|
||||
on_fail = %+duty_girl_loot_stash_fail%
|
||||
|
||||
[duty_girl_capture_the_brirge]:duty_girl_base
|
||||
on_init = %+duty_girl_capture_the_brirge_init%
|
||||
on_complete = %+duty_girl_capture_the_brirge_done%
|
||||
on_fail = %+duty_girl_capture_the_brirge_fail%
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
|
||||
[red_duty_outpost_trader_task_1]
|
||||
icon = ui_iconsTotal_mutant
|
||||
storyline = false
|
||||
prior = 35
|
||||
repeat_timeout = 21600
|
||||
stage_complete = 1
|
||||
title = red_duty_outpost_trader_task_1_name
|
||||
descr = red_duty_outpost_trader_task_1_text
|
||||
job_descr = red_duty_outpost_trader_task_1_about
|
||||
task_complete_descr = red_duty_outpost_trader_task_1_finish
|
||||
on_job_descr = %=setup_assault_task(red_duty_outpost_trader_task_1)%
|
||||
precondition = {=validate_assault_task(red_duty_outpost_trader_task_1:2:1:nil:false:true:nil)} true, false
|
||||
target_functor = assault_task_target_functor
|
||||
status_functor = assault_task_status_functor
|
||||
status_functor_params = monster, monster_predatory_day, monster_predatory_night, monster_vegetarian, monster_zombied_day, monster_zombied_night, monster_special
|
||||
condlist_0 = {!task_giver_alive(red_duty_outpost_trader_task_1)} fail
|
||||
on_complete = %=reward_random_money(4500:6000) =complete_task_inc_goodwill(50:dolg) =inc_task_stage(red_duty_outpost_trader_task_1)%
|
||||
on_fail = %=fail_task_dec_goodwill(50:dolg)%
|
||||
|
||||
[red_duty_outpost_trader_task_2]
|
||||
icon = ui_inGame2_Odin_vistrel
|
||||
storyline = false
|
||||
prior = 45
|
||||
repeat_timeout = 21600
|
||||
stage_complete = 1
|
||||
title = red_duty_outpost_trader_task_2_name
|
||||
descr = red_duty_outpost_trader_task_2_text
|
||||
job_descr = red_duty_outpost_trader_task_2_about
|
||||
task_complete_descr = red_duty_outpost_trader_task_2_finish
|
||||
on_job_descr = %=setup_bounty_task(red_duty_outpost_trader_task_2:false:true:bandit:monolith:killer)%
|
||||
target_functor = general_bounty_task
|
||||
status_functor = bounty_task
|
||||
condlist_0 = {!task_giver_alive(red_duty_outpost_trader_task_2)} fail
|
||||
on_complete = %=reward_random_money(8500:9000) =complete_task_inc_goodwill(50:dolg) =inc_task_stage(red_duty_outpost_trader_task_2) =drx_sl_unregister_task_giver(red_duty_outpost_trader_task_2) =drx_sl_reset_stored_task(red_duty_outpost_trader_task_2)%
|
||||
on_fail = %=fail_task_dec_goodwill(25:dolg) =drx_sl_unregister_task_giver(red_duty_outpost_trader_task_2) =drx_sl_reset_stored_task(red_duty_outpost_trader_task_2)%
|
||||
|
||||
[red_duty_outpost_trader_task_3]
|
||||
icon = ui_iconsTotal_find_item
|
||||
storyline = false
|
||||
prior = 90
|
||||
repeat_timeout = 21600
|
||||
stage_complete = 1
|
||||
title = red_duty_outpost_trader_task_3_name
|
||||
title_functor = general_fetch_task
|
||||
descr = red_duty_outpost_trader_task_3_text
|
||||
descr_functor = general_fetch_task
|
||||
job_descr = red_duty_outpost_trader_task_3_about
|
||||
fetch_descr = red_duty_outpost_trader_task_3_about
|
||||
fetch_func = %=setup_fetch_task(red_duty_outpost_trader_task_3_fetch:mutant_meat:10:10)%
|
||||
target_functor = general_fetch_task
|
||||
status_functor = actor_has_fetch_item
|
||||
task_complete_descr = red_duty_outpost_trader_task_3_finish
|
||||
condlist_0 = {!task_giver_alive(red_duty_outpost_trader_task_3)} fail
|
||||
on_complete = %=fetch_reward_and_remove(red_duty_outpost_trader_task_3_fetch:2) =complete_task_inc_goodwill(50:dolg) =inc_task_stage(red_duty_outpost_trader_task_3) =pstor_reset(red_duty_outpost_trader_task_3_fetch)%
|
||||
on_fail = %=pstor_reset(red_duty_outpost_trader_task_3_fetch)%
|
||||
|
||||
[red_duty_outpost_trader_task_4]
|
||||
icon = ui_iconsTotal_find_item
|
||||
storyline = false
|
||||
prior = 90
|
||||
repeat_timeout = 21600
|
||||
stage_complete = 1
|
||||
title = red_duty_outpost_trader_task_4_name
|
||||
title_functor = general_fetch_task
|
||||
descr = red_duty_outpost_trader_task_4_text
|
||||
descr_functor = general_fetch_task
|
||||
job_descr = red_duty_outpost_trader_task_4_about
|
||||
fetch_descr = red_duty_outpost_trader_task_4_about
|
||||
fetch_func = %=setup_fetch_task(red_duty_outpost_trader_task_4_fetch:mutant_parts_rare:1:1)%
|
||||
target_functor = general_fetch_task
|
||||
status_functor = actor_has_fetch_item
|
||||
task_complete_descr = red_duty_outpost_trader_task_4_finish
|
||||
condlist_0 = {!task_giver_alive(red_duty_outpost_trader_task_4)} fail
|
||||
on_complete = %=fetch_reward_and_remove(red_duty_outpost_trader_task_4_fetch:2) =complete_task_inc_goodwill(50:dolg) =inc_task_stage(red_duty_outpost_trader_task_4) =pstor_reset(red_duty_outpost_trader_task_4_fetch)%
|
||||
on_fail = %=pstor_reset(red_duty_outpost_trader_task_4_fetch)%
|
||||
Reference in New Issue
Block a user