46 lines
3.1 KiB
TeX
46 lines
3.1 KiB
TeX
[logic]
|
|
active = sr_idle@task
|
|
|
|
[sr_idle@task]
|
|
on_info = {+jup_a9_tech_way_info} sr_idle@drink_control %=give_task(jup_b218_pripyat_group) +jup_b218_gather_squad =spawn_object_in(vodka:jup_b15_zulus)%
|
|
|
|
[sr_idle@drink_control]
|
|
on_info = {+jup_b15_actor_drink +jup_b15_zulus_drink_anim_info} sr_idle@drink_effect
|
|
|
|
[sr_idle@drink_effect]
|
|
;on_info = {+jup_b15_actor_drink -jup_b15_actor_drink_final} %=run_postprocess(fade_in_out) =give_item(vodka_script:actor) -jup_b15_actor_drink%
|
|
;on_info2 = {+jup_b15_actor_drink +jup_b15_actor_drink_final} %=run_postprocess(fade_in_out) =give_item(vodka_script:actor) -jup_b15_actor_drink%
|
|
on_info = {+jup_b15_actor_drink -jup_b15_actor_drink_final} %=give_item(vodka_script:actor) -jup_b15_actor_drink%
|
|
on_info2 = {+jup_b15_actor_drink +jup_b15_actor_drink_final} %=give_item(vodka_script:actor) -jup_b15_actor_drink%
|
|
on_game_timer = 15 | {+jup_b15_actor_drink_final =actor_has_item(vodka_script)} sr_cutscene@sleep %=eat_vodka_script%, {-jup_b15_actor_drink_final =actor_has_item(vodka_script)} sr_idle@drink_control %=eat_vodka_script -jup_b15_zulus_drink_anim_info =enable_ui +jup_b15_can_talk%;, {!actor_has_item(vodka_script)} %=give_item(vodka_script:actor)%
|
|
|
|
[sr_cutscene@sleep]
|
|
point = jup_b15_cut_actor_walk
|
|
look = jup_b15_cut_actor_look
|
|
cam_effector = scenario_cam\Jupiter\jup_b15_sleep
|
|
global_cameffect = false
|
|
enable_ui_on_end = false
|
|
on_signal = cameff_end | sr_cutscene@wake %=run_postprocess(fade_in_out) =set_game_time(06:00)%
|
|
|
|
[sr_cutscene@wake]
|
|
point = jup_b15_cut_actor_walk
|
|
look = jup_b15_cut_actor_look
|
|
cam_effector = scenario_cam\Jupiter\jup_b15_wake_up
|
|
global_cameffect = false
|
|
on_info = {-jup_b15_alcohol} %+jup_b15_alcohol%
|
|
on_signal = cameff_end | sr_idle@b218 %+jup_b15_cameff_end =set_counter(jup_b218_squad_members_count:0)%
|
|
|
|
[sr_idle@b218]
|
|
on_info8 = {-jup_b15_drunk_with_zulu_saved} %+jup_b15_drunk_with_zulu_saved =scenario_autosave(st_save_jup_b15_drunk_with_zulu)%
|
|
on_info = {+jup_b218_vano_tp -jup_b218_zulus_met_vano} %+jup_b218_zulus_met_vano =inc_counter(jup_b218_squad_members_count) =scenario_autosave(st_save_jup_b218_vano_in_squad)%
|
|
on_info2 = {+jup_b218_sokolov_tp -jup_b218_zulus_met_sokolov} %+jup_b218_zulus_met_sokolov =inc_counter(jup_b218_squad_members_count) =scenario_autosave(st_save_jup_b218_sokolov_in_squad)%
|
|
on_info3 = {+jup_b218_monolith_fr_tp -jup_b218_zulus_met_monolith} %+jup_b218_zulus_met_monolith =inc_counter(jup_b218_squad_members_count) =scenario_autosave(st_save_jup_b218_strider_in_squad)%
|
|
on_info4 = {+jup_b218_monolith_du_tp -jup_b218_zulus_met_monolith} %+jup_b218_zulus_met_monolith =inc_counter(jup_b218_squad_members_count) =scenario_autosave(st_save_jup_b218_strider_in_squad)%
|
|
on_info5 = {+jup_b218_pause_meet} sr_idle@pause %-jup_b218_pause_meet -jup_b218_pause_done%
|
|
;on_info6 = {+jup_b218_gather_squad_complete -jup_b218_travel_jup_to_pas_saved} %+jup_b218_travel_jup_to_pas_saved =scenario_autosave(st_save_jup_b218_travel_jup_to_pas)%
|
|
on_info7 = {+jup_b218_gather_squad_complete} sr_idle@nil
|
|
|
|
[sr_idle@pause]
|
|
on_game_timer = 15 | sr_idle@b218 %+jup_b218_pause_done%
|
|
|
|
[sr_idle@nil]
|