add game&rawdata
This commit is contained in:
parent
0133cd976c
commit
49b34b5546
45731 changed files with 709831 additions and 0 deletions
170
gamedata/configs/scripts/pripyat/pri_b305_kirillov.ltx
Normal file
170
gamedata/configs/scripts/pripyat/pri_b305_kirillov.ltx
Normal file
|
|
@ -0,0 +1,170 @@
|
|||
[walker@based]
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
invulnerable = true
|
||||
out_restr = pri_a16_sr_noweap
|
||||
def_state_standing = wait_na
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
use_camp = false
|
||||
|
||||
[animpoint@based]
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
invulnerable = true
|
||||
out_restr = pri_a16_sr_noweap
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
use_camp = false
|
||||
|
||||
[remark@based]
|
||||
anim = wait_na
|
||||
combat_ignore_cond = true
|
||||
combat_ignore_keep_when_attacked = true
|
||||
invulnerable = true
|
||||
out_restr = pri_a16_sr_noweap
|
||||
gather_items_enabled = false
|
||||
help_wounded_enabled = false
|
||||
corpse_detection_enabled = false
|
||||
use_camp = false
|
||||
|
||||
[walker@cats]
|
||||
meet = no_meet
|
||||
on_info10 = {+pri_b305_second_cam_start -pri_b305_kirillov_pre_signal} remark@pre_signal %=teleport_npc(pri_a16_pri_b305_signaller_clear_walk) +pri_b305_kirillov_pre_signal%
|
||||
on_info20 = {+pri_b305_third_cam_go -pri_b305_tp_cam_done} walker@strelok_operation_start %=teleport_npc(pri_a16_pri_b305_kirilov_strelok_operation_walk) +pri_b305_tp_cam_done%
|
||||
|
||||
[remark@cats]
|
||||
meet = no_meet
|
||||
on_info10 = {+pri_b305_second_cam_start -pri_b305_kirillov_pre_signal} remark@pre_signal %=teleport_npc(pri_a16_pri_b305_signaller_clear_walk) +pri_b305_kirillov_pre_signal%
|
||||
on_info20 = {+pri_b305_third_cam_go -pri_b305_tp_cam_done} walker@strelok_operation_start %=teleport_npc(pri_a16_pri_b305_kirilov_strelok_operation_walk) +pri_b305_tp_cam_done%
|
||||
|
||||
;****************************
|
||||
|
||||
[logic@pri_b305_kirillov]
|
||||
active = walker@teleport
|
||||
suitable = {+pri_a25_rfi_source_eliminated -pri_b305_actor_wondered_done_end =check_npc_name(pri_a22_army_signaller)} true
|
||||
prior = 200
|
||||
|
||||
[meet@kirillov]
|
||||
close_snd_hello = nil
|
||||
close_snd_bye = nil
|
||||
use = {=actor_enemy} false, true
|
||||
close_victim = nil
|
||||
|
||||
[walker@teleport]:walker@based, walker@cats
|
||||
path_walk = pri_b305_signaller_clear_walk
|
||||
path_look = pri_b305_actor_walk
|
||||
on_info = {+pri_b305_first_cam_ready} remark@meet_medic_1 %=teleport_npc(pri_a16_pri_b305_kirillov_closer_walk:0)%
|
||||
|
||||
;******************** < 1 > ***********************
|
||||
[remark@meet_medic_1]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_info = {-pri_b305_kirilov_glad_done} %=play_sound(pri_b305_kirilov_glad) +pri_b305_kirilov_glad_done%
|
||||
on_signal = sound_end | remark@meet_medic_2 %=play_sound(pri_b305_kirilov_what_happen) +pri_b305_kirilov_what_happen_done%
|
||||
|
||||
[remark@meet_medic_2]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_signal = sound_end | {-pri_b305_kirilov_what_happen_done_end} %+pri_b305_kirilov_what_happen_done_end%
|
||||
on_info = {+pri_b305_medik_talk_later_done_end -pri_b305_kirilov_ok_done} remark@meet_medic_2_sig %=play_sound(pri_b305_kirilov_ok) +pri_b305_kirilov_ok_done%
|
||||
|
||||
[remark@meet_medic_2_sig]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_signal = sound_end | remark@meet_actor_1 %+pri_b305_kirilov_ok_done_end%
|
||||
|
||||
[remark@meet_actor_1]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_actor_walk, 0
|
||||
on_game_timer = 25 | {-pri_b305_kirilov_about_strelok_1_done} %=play_sound(pri_b305_kirilov_about_strelok_1) +pri_b305_kirilov_about_strelok_1_done%
|
||||
on_signal = sound_end | {-pri_b305_kirilov_about_strelok_1_done_end} remark@meet_actor_2 %+pri_b305_kirilov_about_strelok_1_done_end%
|
||||
|
||||
[remark@meet_actor_2]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_actor_walk, 0
|
||||
on_info = {+pri_b305_actor_go_done_end -pri_b305_kirilov_about_garik_vano_done +pri_b305_vano_gone} %=play_sound(pri_b305_kirilov_about_garik_vano) +pri_b305_kirilov_about_garik_vano_done%, {+pri_b305_actor_go_done_end -pri_b305_kirilov_about_garik_vano_done -jup_a10_vano_agree_go_und} %=play_sound(pri_b305_kirilov_about_garik) +pri_b305_kirilov_about_garik_vano_done%, {+pri_b305_actor_go_done_end -pri_b305_kirilov_about_garik_vano_done} %=play_sound(pri_b305_kirilov_about_garik) +pri_b305_kirilov_about_garik_vano_done%
|
||||
on_signal = sound_end | {-pri_b305_kirilov_about_garik_vano_done_end} remark@meet_medic_3 %+pri_b305_kirilov_about_garik_vano_done_end%
|
||||
|
||||
;******************** < 1 after > ***********************
|
||||
[remark@meet_medic_3]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_game_timer = 30 | remark@meet_medic_4 %=play_sound(pri_b305_kirilov_where_you_been) +pri_b305_kirilov_where_you_been_done%
|
||||
|
||||
[remark@meet_medic_4]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_signal = sound_end | {+pri_b305_mil_conversation} remark@meet_medic_4_1 %+pri_b305_kirilov_where_you_been_done_end%, remark@meet_medic_4_2 %+pri_b305_kirilov_where_you_been_done_end%
|
||||
|
||||
[remark@meet_medic_4_1]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_info = {+pri_b305_army_what_freezer_done_end -pri_b305_kirilov_what_freezer_done} remark@meet_medic_4_se %=play_sound(pri_b305_kirilov_what_freezer) +pri_b305_kirilov_what_freezer_done%
|
||||
|
||||
[remark@meet_medic_4_2]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_info = {+pri_b305_medik_in_freezer_done_end -pri_b305_kirilov_what_freezer_done} remark@meet_medic_4_se %=play_sound(pri_b305_kirilov_what_freezer) +pri_b305_kirilov_what_freezer_done%
|
||||
|
||||
[remark@meet_medic_4_se]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_signal = sound_end | {-pri_b305_kirilov_what_freezer_done_end} remark@meet_medic_5 %+pri_b305_kirilov_what_freezer_done_end%
|
||||
|
||||
[remark@meet_medic_5]:remark@based, remark@cats
|
||||
target = path | pri_a16_pri_b305_medic_walk, 0
|
||||
on_info = {+pri_b305_medik_excuse_done_end -pri_b305_kirilov_what_next_done} %=play_sound(pri_b305_kirilov_what_next) +pri_b305_kirilov_what_next_done%
|
||||
on_signal = sound_end | {-pri_b305_kirilov_what_next_done_end} %+pri_b305_kirilov_what_next_done_end%
|
||||
on_info2 = {+pri_b305_medik_dont_know_what_say_done_end} animpoint@bf_second_cam
|
||||
|
||||
[animpoint@bf_second_cam]:animpoint@based
|
||||
cover_name = pri_a16_animp_vano
|
||||
reach_movement = walk
|
||||
meet = no_meet
|
||||
on_info = {+pri_b305_second_cam_start} remark@pre_signal %=teleport_npc(pri_a16_pri_b305_signaller_clear_walk)%
|
||||
|
||||
;******************** < 2 > ***********************
|
||||
[remark@pre_signal]:remark@based
|
||||
on_info = {+pri_b305_kovalskiy_news_done_end} walker@signal
|
||||
|
||||
[walker@signal]:walker@based, walker@cats
|
||||
path_walk = pri_b305_signaller_clear_walk
|
||||
path_look = pri_b305_kovalskiy_walk
|
||||
def_state_moving1 = run
|
||||
on_signal = pri_b305_cam2_pos | {-pri_b305_kirilov_strange_signal_done} %=play_sound(pri_b305_kirilov_strange_signal) +pri_b305_kirilov_strange_signal_done%
|
||||
on_signal2 = sound_end | remark@signal_coord %+pri_b305_kirilov_strange_signal_done_end%
|
||||
on_info = {+pri_b305_second_cam_end} animpoint@rest
|
||||
|
||||
[remark@signal_coord]:remark@based
|
||||
target = story | pri_a17_military_colonel_kovalski
|
||||
on_info = {+pri_b305_kovalskiy_ask_coordinates_done_end -pri_b305_kirilov_give_coordinates_done} %=play_sound(pri_b305_kirilov_give_coordinates) +pri_b305_kirilov_give_coordinates_done%
|
||||
on_signal = sound_end | {-pri_b305_kirilov_give_coordinates_done_end} %+pri_b305_kirilov_give_coordinates_done_end%
|
||||
on_info2 = {+pri_b305_second_cam_end} animpoint@rest
|
||||
meet = no_meet
|
||||
on_info3 = {+pri_b305_third_cam_go} walker@strelok_operation_start %=teleport_npc(pri_a16_pri_b305_kirilov_strelok_operation_walk)%
|
||||
|
||||
[animpoint@rest]:animpoint@based
|
||||
cover_name = pri_a16_animp_vano
|
||||
meet = meet@kirillov
|
||||
on_info = {+pri_b305_third_cam_go} walker@strelok_operation_start %=teleport_npc(pri_a16_pri_b305_kirilov_strelok_operation_walk)%
|
||||
|
||||
;******************** < 4 > ***********************
|
||||
[walker@strelok_operation_start]:walker@based
|
||||
path_walk = pri_b305_kirilov_strelok_operation_walk
|
||||
path_look = pri_b305_strelok_operation_look
|
||||
def_state_moving = sprint
|
||||
meet = no_meet
|
||||
on_game_timer = 50 | remark@strelok_operation_start
|
||||
|
||||
[remark@strelok_operation_start]:remark@based
|
||||
meet = no_meet
|
||||
target = path | pri_a16_pri_b305_strelok_operation_walk, 0
|
||||
anim = threat
|
||||
on_info = {+pri_b305_strelok_about_zone_destroying_done_end} remark@strelok_operation_weapon_down
|
||||
|
||||
[remark@strelok_operation_weapon_down]:remark@based
|
||||
meet = no_meet
|
||||
target = path | pri_a16_pri_b305_strelok_operation_walk, 0
|
||||
anim = ward
|
||||
on_info = {+pri_b305_forth_cam_end} animpoint@rest_away
|
||||
|
||||
[animpoint@rest_away]:animpoint@based
|
||||
cover_name = pri_a16_animp_vano
|
||||
meet = meet@kirillov
|
||||
on_info = {+pri_b305_kovalskiy_order_kirilov_done_end -pri_b305_kirilov_order_agree_done} %=play_sound(pri_b305_kirilov_order_agree) +pri_b305_kirilov_order_agree_done%
|
||||
on_signal = sound_end | {-pri_b305_kirilov_order_agree_done_end} %+pri_b305_kirilov_order_agree_done_end%
|
||||
avail_animations = animpoint_stay_wall_no_rnd
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue