script set: safari

code

ev_safari_flag_change:
    init_safari_train()
    end()

ev_safari_announce_time:
    event_start()
    se_play("S_PINPON")
    talkmsg("dp_scenario2%130-msg_safari_announce_01")
    ab_keywait()
    talk_close()
    map_change("C06R0101", 2.0)
    ldval(work: 126, 2.0)
    safari_end()
    event_end()
    end()

ev_safari_end_gate:
    event_start()
    se_play("UI_COMMON_DECIDE")
    talkmsg("dp_scenario2%130-msg_safari_announce_02")
    ab_keywait()
    talk_close()
    map_change("C06R0101", 2.0)
    ldval(work: 126, 3.0)
    set_sys_flag(sys_flag: 909)
    safari_end()
    event_end()
    end()

ev_safari_announce_ball:
    event_start()
    se_play("S_PINPON")
    talkmsg("dp_scenario2%130-msg_safari_announce_02")
    ab_keywait()
    talk_close()
    map_change("C06R0101", 2.0)
    ldval(work: 126, 3.0)
    set_sys_flag(sys_flag: 909)
    safari_end()
    event_end()
    end()

ev_safari_announce_box_full:
    event_start()
    se_play("S_PINPON")
    talkmsg("dp_scenario2%130-msg_safari_announce_03")
    ab_keywait()
    talk_close()
    map_change("C06R0101", 2.0)
    ldval(work: 126, 2.0)
    safari_end()
    event_end()
    end()

ev_safari_retire:
    event_start()
    map_change("C06R0101", 2.0)
    ldval(work: 126, 2.0)
    safari_end()
    event_end()
    end()

ev_safari_retire_cancel:
    event_end()
    end()

ev_safari_train_area01:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_188", 1.0)
    add_custum_win_label("dp_options%DP_options_189", 2.0)
    add_custum_win_label("dp_options%DP_options_190", 3.0)
    add_custum_win_label("dp_options%DP_options_191", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", work: 248, "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(0.0, work: 238)
    ldval(work: 239, 0.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area3")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area4")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area5")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area6")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_train_area02:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_188", 1.0)
    add_custum_win_label("dp_options%DP_options_189", 2.0)
    add_custum_win_label("dp_options%DP_options_190", 3.0)
    add_custum_win_label("dp_options%DP_options_191", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", work: 248, "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(0.0, work: 238)
    ldval(work: 239, 0.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area3")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area4")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area5")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area6")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_train_area03:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_186", 1.0)
    add_custum_win_label("dp_options%DP_options_187", 2.0)
    add_custum_win_label("dp_options%DP_options_190", 3.0)
    add_custum_win_label("dp_options%DP_options_191", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", work: 248, "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(1.0, work: 238)
    ldval(work: 239, 1.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area1")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area2")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area5")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area6")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_train_area04:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_186", 1.0)
    add_custum_win_label("dp_options%DP_options_187", 2.0)
    add_custum_win_label("dp_options%DP_options_190", 3.0)
    add_custum_win_label("dp_options%DP_options_191", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", work: 248, "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(1.0, work: 238)
    ldval(work: 239, 1.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area1")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area2")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area5")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area6")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_train_area05:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_186", 1.0)
    add_custum_win_label("dp_options%DP_options_187", 2.0)
    add_custum_win_label("dp_options%DP_options_188", 3.0)
    add_custum_win_label("dp_options%DP_options_189", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", work: 248, "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(2.0, work: 238)
    ldval(work: 239, 2.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_r3")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_r4")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area1")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area2")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area3")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area4")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_train_area06:
    event_start()
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_01")
    add_custum_win_label("dp_options%DP_options_186", 1.0)
    add_custum_win_label("dp_options%DP_options_187", 2.0)
    add_custum_win_label("dp_options%DP_options_188", 3.0)
    add_custum_win_label("dp_options%DP_options_189", 4.0)
    add_custum_win_label("dp_options%DP_options_192", 0.0)
    open_custum_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_safari_train_end")
    ifval_jump(work: 246, "EQ", "0EV_WIN_B_CANCEL", "ev_safari_train_end")
    se_play("S_FI234")
    check_safari_train(2.0, work: 238)
    ldval(work: 239, 2.0)
    ifval_call(work: 238, "EQ", 6.0, "ev_safari_call_train")
    player_hegiht_valid(0.0)
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_in_l4")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_in_l3")
    ifval_call(work: 246, "EQ", 1.0, "ev_safari_train_go_area1")
    ifval_call(work: 246, "EQ", 2.0, "ev_safari_train_go_area2")
    ifval_call(work: 246, "EQ", 3.0, "ev_safari_train_go_area3")
    ifval_call(work: 246, "EQ", 4.0, "ev_safari_train_go_area4")
    player_hegiht_valid(1.0)
    event_end()
    end()

ev_safari_call_train:
    move_safari_train(work: 239, 3.0)
    ret()

ev_safari_ride_train:
    se_play("S_FI235")
    move_safari_train(work: 240, 4.0)
    ret()

ev_safari_train_bound_for_pos1:
    ldval(work: 240, 0.0)
    call("ev_safari_ride_train")
    ret()

ev_safari_train_bound_for_pos2:
    ldval(work: 240, 1.0)
    call("ev_safari_ride_train")
    ret()

ev_safari_train_bound_for_pos3:
    ldval(work: 240, 2.0)
    call("ev_safari_ride_train")
    ret()

ev_safari_train_go_area1:
    call("ev_safari_train_bound_for_pos1")
    call("ev_safari_train_out_l")
    ret()

ev_safari_train_go_area2:
    call("ev_safari_train_bound_for_pos1")
    call("ev_safari_train_out_r")
    ret()

ev_safari_train_go_area3:
    call("ev_safari_train_bound_for_pos2")
    call("ev_safari_train_out_l")
    ret()

ev_safari_train_go_area4:
    call("ev_safari_train_bound_for_pos2")
    call("ev_safari_train_out_r")
    ret()

ev_safari_train_go_area5:
    call("ev_safari_train_bound_for_pos3")
    call("ev_safari_train_out_l")
    ret()

ev_safari_train_go_area6:
    call("ev_safari_train_bound_for_pos3")
    call("ev_safari_train_out_r")
    ret()

ev_safari_train_end:
    player_name(0.0)
    talkmsg("dp_scenario2%130-msg_safari_yobidashi_02")
    last_keywait()
    talk_close()
    event_end()
    end()

ev_safari_train_in_r3:
    obj_anime("HERO", "anm_safari_player_right3wk_in")
    obj_anime_wait()
    ret()

ev_safari_train_in_r4:
    obj_anime("HERO", "anm_safari_player_right4wk_in")
    obj_anime_wait()
    ret()

ev_safari_train_in_l3:
    obj_anime("HERO", "anm_safari_player_left3wk_in")
    obj_anime_wait()
    ret()

ev_safari_train_in_l4:
    obj_anime("HERO", "anm_safari_player_left4wk_in")
    obj_anime_wait()
    ret()

ev_safari_train_out_r:
    obj_anime("HERO", "anm_safari_player_right3wk_out")
    obj_anime_wait()
    ret()

ev_safari_train_out_l:
    obj_anime("HERO", "anm_safari_player_left3wk_out")
    obj_anime_wait()
    ret()

anm_safari_player_right3wk_in:
    ac_dir_r(4.0)
    ac_right(3.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_safari_player_right4wk_in:
    ac_dir_r(4.0)
    ac_right(4.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_safari_player_left3wk_in:
    ac_dir_l(4.0)
    ac_left(3.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_safari_player_left4wk_in:
    ac_dir_l(4.0)
    ac_left(4.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_safari_player_right3wk_out:
    ac_vanish_off(1.0)
    ac_dir_r(4.0)
    ac_right(3.0, 8.0)
    acmd_end()

anm_safari_player_left3wk_out:
    ac_vanish_off(1.0)
    ac_dir_l(4.0)
    ac_left(3.0, 8.0)
    acmd_end()

ev_safari_scope_event:
    event_start()
    safari_scope_sequence()
    event_end()
    end()

ev_safari_scope_end:
    event_start()
    black_in()
    event_end()
    end()