script set: t07r0103

code

ev_t07r0103_flag_change:
    sxy_exit_pos_change(0.0, 13.0, 6.0)
    sxy_exit_pos_change(1.0, 14.0, 6.0)
    ifval_jump(work: 115, "EQ", 0.0, "ev_t07r0103_flag_change1F")
    ifval_jump(work: 115, "EQ", 1.0, "ev_t07r0103_flag_change2F")
    end()

ev_t07r0103_flag_change1F:
    sxy_exit_pos_change(0.0, 3.0, 6.0)
    end()

ev_t07r0103_flag_change2F:
    sxy_exit_pos_change(1.0, 3.0, 6.0)
    end()

ev_t07r0103_counterw:
    talk_obj_start()
    ifval_jump(work: 115, "EQ", 0.0, "case12_t07r0103_elevator_01")
    ifval_jump(work: 115, "EQ", 1.0, "case13_t07r0103_elevator_01")
    end()

case12_t07r0103_elevator_01:
    floor_open(0.0)
    number_name(0.0, 1.0)
    jump("ev_t07r0103_elevator_02")
    jump("ev_t07r0103_elevator_02")

case13_t07r0103_elevator_01:
    floor_open(1.0)
    number_name(0.0, 2.0)
    jump("ev_t07r0103_elevator_02")
    jump("ev_t07r0103_elevator_02")

ev_t07r0103_elevator_02:
    talkmsg("dp_scenario3%53-msg_t07r0103_counterw_01")
    add_custum_win_label("dp_options%DP_options_117", 1.0)
    add_custum_win_label("dp_options%DP_options_116", 0.0)
    add_custum_win_label("dp_options%DP_options_124", 4.0)
    open_custum_win(work: 238)
    switch(work: 238)
    case_jump(1.0, "case2_t07r0103_elevator_03")
    case_jump(0.0, "case1_t07r0103_elevator_03")
    case_jump(4.0, "cancel_t07r0103_elevator_03")
    end()

case1_t07r0103_elevator_03:
    time_wait(1.0, work: 246)
    sxy_exit_pos_change(0.0, 3.0, 6.0)
    sxy_exit_pos_change(1.0, 14.0, 6.0)
    ifval_jump(work: 115, "EQ", 0.0, "end_t07r0103_elevator_02")
    ifval_call(work: 115, "GT", 0.0, "ev_t07r0103_down_msg")
    ifval_call(work: 115, "LT", 0.0, "ev_t07r0103_up_msg")
    ldval(work: 238, 0.0)
    call("common_t07r0103_01")
    ldval(work: 115, 0.0)
    jump("ev_t07r0103_elevator_03")
    end()

case2_t07r0103_elevator_03:
    time_wait(1.0, work: 246)
    sxy_exit_pos_change(0.0, 13.0, 6.0)
    sxy_exit_pos_change(1.0, 3.0, 6.0)
    ifval_jump(work: 115, "EQ", 1.0, "end_t07r0103_elevator_02")
    ifval_call(work: 115, "GT", 1.0, "ev_t07r0103_down_msg")
    ifval_call(work: 115, "LT", 1.0, "ev_t07r0103_up_msg")
    ldval(work: 238, 1.0)
    call("common_t07r0103_01")
    ldval(work: 115, 1.0)
    jump("ev_t07r0103_elevator_03")
    end()

common_t07r0103_01:
    floor_close()
    talk_close()
    obj_anime("T07R0103_COUNTERW", "anm_t07r0103_turn_d")
    obj_anime_wait()
    se_wait("UI_COMMON_SELECT")
    se_play("S_FI017")
    elevator_anm(work: 238)
    camera_shake(0.0, 10.0, 0.0, 3.0, 40.0)
    se_stop("S_FI017")
    se_play("S_FI018")
    ret()

ev_t07r0103_down_msg:
    talk_keywait("dp_scenario3%53-msg_t07r0103_counterw_03")
    ret()

ev_t07r0103_up_msg:
    talk_keywait("dp_scenario3%53-msg_t07r0103_counterw_02")
    ret()

ev_t07r0103_elevator_03:
    floor_close()
    talkmsg("dp_scenario3%53-msg_t07r0103_counterw_05")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

cancel_t07r0103_elevator_03:
    floor_close()
    time_wait(15.0, work: 246)
    talk_close()
    talk_obj_end()
    end()

end_t07r0103_elevator_02:
    floor_close()
    time_wait(1.0, work: 246)
    talkmsg("dp_scenario3%53-msg_t07r0103_counterw_04")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

anm_t07r0103_turn_d:
    ac_dir_d(8.0)
    acmd_end()