69 lines
2.7 KiB
TeX
69 lines
2.7 KiB
TeX
[logic@jup_b43_stalker_assistant]
|
|
suitable = {=check_npc_name(jup_b43_stalker_assistant)} true
|
|
prior = 210
|
|
active = animpoint@stand_base
|
|
level_spot = guider
|
|
|
|
[animpoint@stand_base]
|
|
cover_name = pri_a16_animp_garick
|
|
use_camp = false
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
invulnerable = true
|
|
meet = meet@stand_base
|
|
on_info = {-pri_a20_way_to_pripyat_2_sound_end -pri_a20_talk_with_colonel_complete =squad_in_zone(pri_a16_sokolov_squad:pri_a16_sr_noweap) +pri_a16_sokolov_on_pripyat} walker@wait_for_play_sound
|
|
on_info2 = {-pri_a16_stalker_guide_met_done !talking +pri_a16_stalker_guide_met} %+pri_a16_stalker_guide_met_done%
|
|
out_restr = pri_a16_sr_noweap
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
|
|
[walker@wait_for_play_sound]
|
|
path_walk = pri_a20_garick_walk
|
|
path_look = pri_a20_garick_look
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
invulnerable = true
|
|
meet = no_meet
|
|
def_state_standing = wait_na
|
|
on_info = {+pri_a20_way_to_pripyat_1_sound_end} walker@play_sound
|
|
on_info2 = {!squad_in_zone(pri_a16_sokolov_squad:pri_a16_sr_noweap)} animpoint@stand_base
|
|
on_info3 = {+pri_a20_talk_with_colonel_complete} animpoint@stand_base
|
|
out_restr = pri_a16_sr_noweap
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
use_camp = false
|
|
|
|
[walker@play_sound]
|
|
path_walk = pri_a20_garick_walk
|
|
path_look = pri_a20_garick_look
|
|
combat_ignore_cond = true
|
|
combat_ignore_keep_when_attacked = true
|
|
invulnerable = true
|
|
meet = no_meet
|
|
def_state_standing = wait_na
|
|
on_signal = sound_end | %+pri_a20_way_to_pripyat_2_sound_end%
|
|
on_game_timer = 10 | %=play_sound(pri_a20_sokolov_with_garick_new_way_to_pripyat_2)%
|
|
on_info = {+pri_a20_way_to_pripyat_3_sound_end} animpoint@stand_base
|
|
on_info2 = {+pri_a20_talk_with_colonel_complete} animpoint@stand_base
|
|
out_restr = pri_a16_sr_noweap
|
|
gather_items_enabled = false
|
|
help_wounded_enabled = false
|
|
corpse_detection_enabled = false
|
|
use_camp = false
|
|
|
|
[meet@stand_base]
|
|
close_snd_hello = nil
|
|
close_snd_bye = nil
|
|
close_anim = nil
|
|
close_victim = nil
|
|
far_anim = nil
|
|
far_victim = nil
|
|
close_distance = 0
|
|
far_distance = 0
|
|
use = {-pri_a25_rfi_source_eliminated +pri_a16_stalker_guide_met_done +zat_a23_actor_has_gauss_rifle_documentation -pri_b35_assistant_start_dialog_done !talking =dist_to_actor_le(6) =see_actor !actor_enemy} self, {=actor_enemy} false, true
|
|
meet_dialog = {-pri_a16_stalker_guide_met_done} jup_b43_stalker_assistant_pripyat_start, {-pri_a25_rfi_source_eliminated +zat_a23_actor_has_gauss_rifle_documentation -pri_b35_assistant_start_dialog_done} jup_b43_stalker_assistant_b35_about_merc
|
|
trade_enable = false
|
|
allow_break = false
|
|
meet_on_talking = false
|