script set: d16r0102

code

ev_d16r0102_flag_change:
    call("ev_d24r0105_flag_change_col_del")
    if_flagon_call(sys_flag: 2, "ev_d24r0105_flag_change_col_set")
    ifval_jump(work: 80, "EQ", 1.0, "ev_d16r0102_flag_change_au")
    if_flagoff_jump(flag: 415, "ev_d16r0102_flag_change_retry")
    end()

ev_d16r0102_flag_change_retry:
    ldval(work: 80, 0.0)
    end()

ev_d16r0102_flag_change_au:
    end()

ev_d16r0102_flag_change_col_set:
    flag_reset(flag: 1626)
    obj_add("D16R0102_WALL01")
    obj_add("D16R0102_WALL02")
    ret()

ev_d16r0102_flag_change_col_del:
    flag_set(flag: 1626)
    obj_del("D16R0102_WALL01")
    obj_del("D16R0102_WALL02")
    ret()

pos_d16r0102_seven5_01:
    event_start()
    event_camera_index(478.0)
    event_camera_end_wait()
    bicycle_req(0.0)
    sys_flag_pair_reset()
    call("ev_d16r0102_flag_change_col_del")
    obj_anime("PAIR_D16R0102_SEVEN4", "anm_d16r0102_seven5_100")
    obj_anime_wait()
    player_name(0.0)
    if_flagoff_call(flag: 182, "ev_d16r0102_seven5_01_talk_off")
    if_flagon_call(flag: 182, "ev_d16r0102_seven5_01_talk_on")
    player_name(0.0)
    me_play("M_FI005")
    talkmsg("dp_scenario3%66-msg_pair_01")
    me_wait()
    flag_set(flag: 182)
    ldval(work: 80, 1.0)
    talkmsg("dp_scenario3%66-msg_pair_02")
    last_keywait()
    talk_close()
    event_camera_index(479.0)
    event_camera_end_wait()
    ldval(work: 263, 485.0)
    sys_flag_pair_set()
    call("ev_d16r0102_flag_change_col_set")
    move_code_change("PAIR_D16R0102_SEVEN4", "MV_PAIR")
    not_zone_del_set("PAIR_D16R0102_SEVEN4", 1.0)
    pair_objid_set("PAIR_D16R0102_SEVEN4")
    event_end()
    end()

ev_d16r0102_seven5_01_talk_off:
    talkmsg("dp_scenario3%66-msg_d16r0102_seven5_01_1")
    talkmsg("dp_scenario3%66-msg_d16r0102_seven5_01_2")
    talk_keywait("dp_scenario3%66-msg_d16r0102_seven5_01_3")
    ret()

ev_d16r0102_seven5_01_talk_on:
    talk_keywait("dp_scenario3%66-msg_d16r0102_seven5_02")
    ret()

pos_d16r0102_seven5_03:
    event_start()
    obj_anime("PAIR_D16R0102_SEVEN4", "anm_d16r0102_seven5_110")
    obj_anime("HERO", "anm_d16r0102_player_10")
    obj_anime_wait()
    talk_keywait("dp_scenario3%66-msg_d16r0102_seven5_03")
    talk_close()
    ldval(work: 80, 0.0)
    sys_flag_pair_reset()
    call("ev_d16r0102_flag_change_col_del")
    move_code_change("PAIR_D16R0102_SEVEN4", "MV_DOWN")
    obj_anime("PAIR_D16R0102_SEVEN4", "anm_d16r0102_seven5_11")
    obj_anime_wait()
    event_end()
    end()

anm_d16r0102_player_10:
    ac_dir_u(8.0)
    acmd_end()

anm_d16r0102_seven5_11:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    acmd_end()

anm_d16r0102_seven5_100:
    ac_dir_d(8.0)
    acmd_end()

anm_d16r0102_seven5_110:
    ac_dir_d(8.0)
    acmd_end()

pos_d16r0102_seven5_04:
    event_start()
    sys_flag_pair_reset()
    call("ev_d16r0102_flag_change_col_del")
    move_code_change("PAIR_D16R0102_SEVEN4", "MV_DOWN")
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    event_camera_index(71.0)
    sxy_pos_change("PAIR_D16R0102_SEVEN4", 47.0, 3.0)
    sxy_dir_change("PAIR_D16R0102_SEVEN4", 90.0)
    sxy_pos_change("HERO", 46.0, 3.0)
    sxy_dir_change("HERO", 270.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    jump("common_d16r0102_seven5_04_dir")
    end()

common_d16r0102_seven5_04_dir:
    obj_anime("PAIR_D16R0102_SEVEN4", "anm_d16r0102_seven5_02")
    obj_anime_wait()
    player_name(0.0)
    talk_keywait("dp_scenario3%66-msg_d16r0102_seven5_04")
    talk_close()
    event_camera_index(72.0)
    obj_anime("PAIR_D16R0102_SEVEN4", "anm_d16r0102_seven5_03")
    obj_anime_wait()
    se_wait("UI_COMMON_SELECT")
    se_play("S_FI001")
    obj_del("PAIR_D16R0102_SEVEN4")
    se_wait("S_FI001")
    ldval(work: 80, 2.0)
    flag_set(flag: 415)
    event_end()
    end()

anm_d16r0102_player_01:
    ac_dir_r(8.0)
    acmd_end()

anm_d16r0102_seven5_01:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d16r0102_seven5_01_2:
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    acmd_end()

anm_d16r0102_seven5_02:
    ac_dir_u(8.0)
    ac_wait(16.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d16r0102_seven5_03:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    acmd_end()

ev_d16r0102_seven5_05:
    easy_obj_msg("dp_scenario3%66-msg_d16r0102_seven5_05")
    end()

ev_d16r0102_seven5_06:
    easy_obj_msg("dp_scenario3%66-msg_d16r0102_seven5_06")
    end()