403 lines
16 KiB
TeX
403 lines
16 KiB
TeX
;==============================================================
|
|
;
|
|
; TASKS PROVIDED FOR LOST TO THE ZONE: LIVING LEGEND
|
|
; Anomaly 1.5 - Lost to the Zone: Living Legend
|
|
;
|
|
; Made by: SarisKhan
|
|
; Last revised: 13 August 2020
|
|
;
|
|
;==============================================================
|
|
|
|
;=================Living Legend Storyline Quests===========================
|
|
; Living Legend Task 1-
|
|
[lttz_ll_find_doctor]
|
|
icon = ui_iconsNpc_doctor
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_find_doctor_task_title
|
|
target = mar_smart_terrain_doc_doctor
|
|
descr = lttz_ll_find_doctor_task_descr
|
|
|
|
on_init = %=remove_squad(monolith_eidolon) =create_squad(stalker_gatekeeper_squad:mil_smart_terrain_4_8)%
|
|
on_complete = %=complete_task_inc_goodwill(50:stalker) =give_task(lttz_ll_visit_agro_ug) +lttz_ll_visit_agro_ug_task%
|
|
condlist_0 = {+living_legend_doctor} complete
|
|
condlist_1 = {=actor_has_item(cit_doctors_pda)} complete
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 2-
|
|
[lttz_ll_visit_agro_ug]
|
|
icon = ui_inGame2_Laboratoriya_X8
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_visit_agro_ug_name
|
|
target = agr_space_restrictor_to_agr_ug_4
|
|
descr = {=actor_has_item(cit_doctors_pda)} lttz_ll_visit_agro_ug_text_2, {+living_legend_doctor} lttz_ll_visit_agro_ug_text
|
|
|
|
on_init = %=spawn_strelok_notes() =open_route(agr:agr_u)%
|
|
on_complete = %+lttz_ll_visit_agro_ug_task_done%
|
|
condlist_0 = {=actor_has_item(strelok_notes)} complete
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 3-
|
|
[lttz_ll_visit_barkeep]
|
|
icon = ui_icons_bar_100rentgen18
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_visit_barkeep_task_title
|
|
target = bar_visitors_barman_stalker_trader
|
|
descr = lttz_ll_visit_barkeep_task_descr
|
|
|
|
on_complete = %=give_task(lttz_ll_call_north) =reward_item(drug_psy_blockade)%
|
|
condlist_0 = {+living_legend_barkeep} complete
|
|
|
|
; Living Legend Task 3a-
|
|
[lttz_ll_visit_blackjack]
|
|
icon = ui_icons_mercicon13
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_visit_aslan_task_title
|
|
target = cit_killers_merc_barman_mlr
|
|
descr = lttz_ll_visit_aslan_task_descr
|
|
|
|
on_complete = %=give_task(lttz_ll_call_north) =reward_item(drug_psy_blockade)%
|
|
condlist_0 = {+living_legend_aslan} complete
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 4-
|
|
[lttz_ll_call_north]
|
|
icon = ui_iconsTotal_rad_get_to_aes
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_call_north_task_title
|
|
target = {=actor_has_item(good_psy_helmet)} stalker_gatekeeper, {=actor_has_item(bad_psy_helmet)} stalker_gatekeeper, yan_stalker_sakharov
|
|
status_functor = special_steps_for_lostzone_tasks
|
|
descr = {=actor_has_item(good_psy_helmet)} lttz_ll_call_north_task_descr2, {=actor_has_item(bad_psy_helmet)} lttz_ll_call_north_task_descr2, lttz_ll_call_north_task_descr
|
|
|
|
on_complete = %=give_task(lttz_ll_breakthrough)%
|
|
condlist_0 = {+living_legend_breakthrough} complete
|
|
condlist_1 = {+stalker_gatekeeper_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 5-
|
|
[lttz_ll_breakthrough]
|
|
icon = ui_icons_base_attack24
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_breakthrough_task_name
|
|
target = {+mil_smart_terrain_3_8_monolith_attackers_squad_death} stalker_gatekeeper, mil_smart_terrain_3_8_monolith_attackers_squad
|
|
descr = {+mil_smart_terrain_3_8_monolith_attackers_squad_death} lttz_ll_talk_gatekeeper_task_descr, lttz_ll_breakthrough_task_text
|
|
|
|
on_init = %=create_squad(mil_smart_terrain_3_8_monolith_attackers:mil_smart_terrain_3_8)% ;=create_squad(barrier_freedom_guardians_squad:mil_smart_terrain_3_8)
|
|
on_complete = %=reward_stash(true) =reward_random_money(5000:6000) =reward_item(drug_radioprotector) =complete_task_inc_goodwill(50:stalker:freedom) =give_task(lttz_ll_turn_off_brain_scorcher)%
|
|
condlist_0 = {+living_legend_brainscorcher} complete
|
|
condlist_1 = {+stalker_gatekeeper_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Disable Brain Scorcher Living Legend Task 6-
|
|
[lttz_ll_turn_off_brain_scorcher]
|
|
icon = ui_iconsTotal_bar_radar_deactivate
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_radar_deactivate_name
|
|
target = rad_space_restrictor_to_bunker
|
|
descr = lttz_ll_deactivate_text
|
|
|
|
on_init = %=open_route(mil:rad) =open_route(rad:x19)%
|
|
on_complete = %=complete_task_inc_goodwill(100:stalker) =give_task(lttz_ll_visit_beard) =create_squad(stalker_rogue_squad:zat_stalker_base_smart) +lttz_ll_turn_off_brain_scorcher_task_done =stalker_ceasefire()%
|
|
condlist_0 = {+bar_deactivate_radar_done} complete
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 7-
|
|
[lttz_ll_visit_beard]
|
|
icon = ui_inGame2_Artefakti_na_zakaz
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_visit_beard_task_title
|
|
target = zat_a2_stalker_barmen
|
|
descr = lttz_ll_visit_beard_task_descr
|
|
|
|
on_init = %=open_route(red:rad) =open_route(red:jup) =open_route(jup:zat)%
|
|
on_complete = %=reward_money(6000) =reward_item(vodka_quality) =reward_stash(true) =complete_task_inc_goodwill(50:stalker) =give_task(lttz_ll_meet_rogue)%
|
|
condlist_0 = {+living_legend_beard} complete
|
|
|
|
;------------------------------------------------
|
|
; Meet Rogue Living Legend Task 8-
|
|
[lttz_ll_meet_rogue]
|
|
icon = ui_inGame2_Issledovatelskaya_gruppa
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_meet_rogue_task_title
|
|
target = stalker_rogue
|
|
descr = lttz_ll_meet_rogue_task_descr
|
|
|
|
on_complete = %=give_task(lttz_ll_fetch_gauss)%
|
|
condlist_0 = {+living_legend_rogue_start} complete
|
|
condlist_1 = {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 9-
|
|
[lttz_ll_fetch_gauss]
|
|
icon = ui_inGame2_Izdelie_N62
|
|
storyline = true
|
|
prior = 195
|
|
|
|
title = lttz_ll_fetch_gauss_task_title
|
|
target_functor = task_targets_lostzone_all
|
|
status_functor = special_steps_for_lostzone_tasks
|
|
descr = {+wpn_gauss_quest} lttz_ll_fetch_gauss_task_descr2, lttz_ll_fetch_gauss_task_descr
|
|
stage_complete = 2
|
|
|
|
on_init = %=spawn_item_at_pos(wpn_gauss_quest) =create_squad(special_poltergeist_task_squad:zat_a23_smart_terrain)%
|
|
on_complete = %=reward_random_money(4000:6000) =complete_task_inc_goodwill(50:stalker) =lttz_ll_take_wpn_gauss_quest%
|
|
condlist_0 = {+stalker_rogue_living_legend_fetch_complete} complete
|
|
condlist_1 = {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 10-
|
|
[lttz_ll_path_pripyat]
|
|
icon = ui_inGame2_Put_v_pripyat
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_path_pripyat_task_title
|
|
target = {+stalker_rogue_underpass} lost_stalker_strelok, {+jupiter_underpass_monolith_ambush_squad_death} stalker_rogue, {+monolith_ambush} jupiter_underpass_monolith_ambush_squad, {=actor_on_level(jupiter_underground)} lost_stalker_strelok, jupiter_space_restrictor_to_jupiter_ug
|
|
descr = {+stalker_rogue_underpass} lttz_ll_reach_pripyat_task_descr, {+jupiter_underpass_monolith_ambush_squad_death} lttz_ll_talk_rogue_underpass_task_descr, lttz_ll_path_pripyat_task_descr
|
|
|
|
on_init = %=create_squad(jupiter_underpass_monolith_ambush:pas_b400_hall) =create_squad(lost_stalker_strelok_squad:pri_a16) =create_squad(stalker_stitch_squad:pri_a16) =open_route(jup:jup_u)%
|
|
on_complete = %=complete_task_inc_goodwill(50:stalker) =remove_special_task_squad(stalker_rogue) =create_squad(pri_a16_stalker_rogue_squad:pri_a16) +lttz_ll_preparations%
|
|
condlist_0 = {+living_legend_strelok_start} complete
|
|
condlist_1 = {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 11-
|
|
[lttz_ll_medical_supplies]
|
|
icon = ui_inGame2_Pered_zadaniyami_voennih
|
|
storyline = true
|
|
prior = 195
|
|
precondition = {+living_legend_stitch_supplies -stitch_supplies} true, false
|
|
|
|
title = lttz_ll_medical_supplies_name
|
|
title_functor = general_fetch_task
|
|
target = stalker_stitch
|
|
status_functor = actor_has_fetch_item
|
|
descr = lttz_ll_medical_supplies_text
|
|
descr_functor = general_fetch_task
|
|
stage_complete = 1
|
|
|
|
on_init = %=setup_fetch_task(lttz_ll_medical_supplies_fetch:medical:4:6) +stitch_supplies%
|
|
on_complete = %+lttz_ll_medical_supplies_task_done =complete_task_inc_goodwill(50:stalker) =fetch_reward_and_remove(lttz_ll_medical_supplies_fetch:1.25) =reward_stash(true) =pstor_reset(lttz_ll_medical_supplies_fetch)%
|
|
on_fail = %=pstor_reset(lttz_ll_medical_supplies_fetch)%
|
|
condlist_0 = {+living_legend_stitch_supplies_complete} complete
|
|
condlist_1 = {+stalker_stitch_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 12-
|
|
[lttz_ll_attack_on_titan]
|
|
icon = ui_inGame2_PD_Ohotnik_na_mutantov
|
|
storyline = true
|
|
prior = 195
|
|
precondition = {+living_legend_stitch_supplies -rogue_titan} true, false
|
|
|
|
title = lttz_ll_attack_on_titan_name
|
|
target_functor = task_targets_lostzone_all
|
|
status_functor = special_steps_for_lostzone_tasks
|
|
descr = {+special_gigant_task_squad_dead} lttz_ll_return_rogue_attack_on_titan_task_descr, lttz_ll_attack_on_titan_text
|
|
stage_complete = 2
|
|
|
|
on_init = %=create_squad(special_gigant_task_squad:pri_sim_3) +rogue_titan%
|
|
on_complete = %+lttz_ll_attack_on_titan_task_done =reward_money(6000) =reward_item(swiss_knife) =complete_task_inc_goodwill(50:stalker)%
|
|
condlist_0 = {+living_legend_rogue_titan_complete} complete
|
|
condlist_1 = {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 13-
|
|
[lttz_ll_find_documents]
|
|
icon = ui_inGame2_Laboratoriya_X8
|
|
prior = 195
|
|
storyline = true
|
|
precondition = {+living_legend_stitch_supplies -strelok_x8} true, false
|
|
|
|
title = lttz_ll_find_documents_name
|
|
target = {=actor_has_item(x8_documents)} lost_stalker_strelok, {=actor_on_level(labx8)} nil, pri_space_restrictor_to_labx8
|
|
descr = lttz_ll_find_documents_text
|
|
|
|
on_init = %=spawn_x8_documents() +strelok_x8 =open_route(out:x8)%
|
|
on_complete = %=reward_random_item(af_grid_up:af_freon_up:af_cooler_up:af_kevlar_up) =reward_stash(true) =complete_task_inc_goodwill(50:stalker) =lttz_ll_take_x8_documents%
|
|
condlist_0 = {+living_legend_strelok_preparations} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 14-
|
|
[lttz_ll_eidolon_start]
|
|
icon = ui_inGame2_Vizhivshiy_monolit
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_eidolon_start_task_title
|
|
target = {+stalker_stitch_join_eidolon +stalker_rogue_join_eidolon} monolith_eidolon_recon_squad, {-stalker_rogue_join_eidolon} pri_a16_stalker_rogue, {-stalker_stitch_join_eidolon} stalker_stitch
|
|
descr = lttz_ll_eidolon_start_task_descr
|
|
|
|
on_init = %=create_squad(monolith_eidolon_recon_squad:pri_sim_5) =create_squad(monolith_eidolon_squad:pri_monolith)%
|
|
on_complete = %=give_task(lttz_ll_eidolon)%
|
|
condlist_0 = {+monolith_eidolon_recon_squad_death} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 15-
|
|
[lttz_ll_eidolon]
|
|
icon = ui_inGame2_Odin_vistrel
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_eidolon_task_title
|
|
target_functor = task_targets_lostzone_all
|
|
descr = lttz_ll_eidolon_task_descr
|
|
|
|
on_init = %=create_squad(monolith_eidolon_assault_squad:pri_monolith) =open_route(out:pri) =open_route(aes1:pri) =open_route(aes1:sar)%
|
|
on_complete = %=give_task(lttz_ll_strelok_objective)%
|
|
condlist_0 = {+monolith_eidolon_dead} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 16-
|
|
[lttz_ll_strelok_objective]
|
|
icon = ui_iconsNpc_strelok
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_strelok_objective_task_title
|
|
target = lost_stalker_strelok
|
|
descr = lttz_ll_strelok_objective_task_descr
|
|
|
|
on_complete = %=reward_money(10000) =reward_random_item(af_aam:af_gravi_af_aam:af_fireball_af_aam:af_electra_moonlight_af_aam) =reward_item(decoder) =reward_stash(true) =complete_task_inc_goodwill(50:stalker) =give_task(lttz_ll_chernobyl_raid)%
|
|
condlist_0 = {+living_legend_strelok_objective} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 17-
|
|
[lttz_ll_chernobyl_raid]
|
|
icon = ui_iconsTotal_sar_warlab
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_chernobyl_raid_task_title
|
|
target_functor = task_targets_lostzone_all
|
|
descr = lttz_ll_chernobyl_raid_task_descr
|
|
|
|
on_init = %=create_squad(monolith_chernobyl_defence_squad:aes_smart_terrain_monolit_blockpost4)%
|
|
on_complete = %=give_task(lttz_ll_crucible)%
|
|
condlist_0 = {+monolith_chernobyl_defence_squad_death} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Crucible Living Legend Task 18-
|
|
[lttz_ll_crucible]
|
|
icon = ui_iconsTotal_sar_secret_lab
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_crucible_task_title
|
|
target = {+sar_enter_command_center} monolith_shard_guardian_squad, {+actor_in_sarcofag} monolith_shard_guardian_squad, aes_space_restrictor_to_sarcofag
|
|
descr = lttz_ll_crucible_task_descr
|
|
|
|
on_init = %=spawn_monolith_shard() =create_squad(monolith_shard_guardian_squad:sar_monolith_guard)%
|
|
on_complete = %=give_task(lttz_ll_answers) +lttz_ll_crucible_task_done%
|
|
condlist_0 = {=actor_has_item(monolith_shard) +monolith_shard_guardian_squad_dead} complete
|
|
condlist_1 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Living Legend Task 19-
|
|
[lttz_ll_answers]
|
|
icon = ui_inGame2_PD_WishfulThinking
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_answers_task_title
|
|
target = lost_stalker_strelok
|
|
descr = lttz_ll_answers_task_descr
|
|
|
|
on_complete = %=complete_task_inc_goodwill(50:stalker) =reward_item(af_fuzz_kolobok_af_aam) =lttz_ll_give_strelok_pendrive =lttz_ll_take_monolith_shard =remove_special_task_squad(lost_stalker_strelok) =remove_special_task_squad(stalker_stitch) =remove_special_task_squad(pri_a16_stalker_rogue) =open_route(aes2:aes1) =open_route(aes1:zat)%
|
|
condlist_0 = {+lost_stalker_strelok_dead} fail, {+stalker_stitch_dead} fail, {+stalker_rogue_dead} fail
|
|
|
|
;------------------------------------------------
|
|
; Finish Living Legend Task 20-
|
|
[lttz_ll_finish_dolg]
|
|
icon = ui_iconsNpc_stalker_do_komandir
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = bar_dolg_leader
|
|
descr = lttz_ll_finish_dolg_task_descr
|
|
|
|
on_complete = %=reward_money(30000) =reward_stash() =complete_task_inc_goodwill(100:dolg) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+voronin_living_legend_finish} complete
|
|
|
|
[lttz_ll_finish_killer]
|
|
icon = ui_iconsNpc_stalker_ki_informator
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = cit_killers_merc_trader_stalker
|
|
descr = lttz_ll_finish_killer_task_descr
|
|
|
|
on_complete = %=reward_money(35000) =reward_stash() =complete_task_inc_goodwill(100:killer) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+dushman_living_legend_finish} complete
|
|
|
|
[lttz_ll_finish_stalker]
|
|
icon = ui_iconsNpc_trader
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = esc_m_trader
|
|
descr = lttz_ll_finish_stalker_task_descr
|
|
|
|
on_complete = %=reward_money(30000) =reward_stash() =complete_task_inc_goodwill(100:stalker) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+sidorovich_living_legend_finish} complete
|
|
|
|
[lttz_ll_finish_csky]
|
|
icon = ui_iconsTotal_tutorial_help_wounded
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = mar_smart_terrain_base_stalker_leader_marsh
|
|
descr = lttz_ll_finish_csky_task_descr
|
|
|
|
on_complete = %=reward_money(25000) =reward_item(af_aac) =reward_stash() =complete_task_inc_goodwill(100:csky) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+cold_living_legend_finish} complete
|
|
|
|
[lttz_ll_finish_freedom]
|
|
icon = ui_iconsNpc_stalker_sv_leader
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = mil_smart_terrain_7_7_freedom_leader_stalker
|
|
descr = lttz_ll_finish_freedom_task_descr
|
|
|
|
on_complete = %=reward_money(30000) =reward_item(cigar3__3) =reward_stash() =complete_task_inc_goodwill(100:freedom) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+lukash_living_legend_finish} complete
|
|
|
|
[lttz_ll_finish_ecolog]
|
|
icon = ui_iconsNpc_ucheniy_2
|
|
prior = 195
|
|
storyline = true
|
|
|
|
title = lttz_ll_finish_task_title
|
|
target = yan_stalker_sakharov
|
|
descr = lttz_ll_finish_ecolog_task_descr
|
|
|
|
on_complete = %=reward_money(25000) =reward_item(af_aam) =reward_stash() =complete_task_inc_goodwill(100:ecolog) =lttz_ll_take_strelok_pendrive%
|
|
condlist_0 = {+sakharov_living_legend_finish} complete |