script set: d29r0102

code

ev_d29r0102_flag_change:
    if_flagoff_jump(flag: 505, "ev_d29r0102_flag_change_bgm")
    if_flagon_jump(flag: 505, "ev_d29r0102_flag_change_bgm_b")
    end()

ev_d29r0102_flag_change_bgm:
    bgm_play("GINGA_TRUE")
    end()

ev_d29r0102_flag_change_bgm_b:
    bgm_play("D29_GINGA_FALSE")
    end()

ev_d29r0102_after_rival:
    event_start()
    event_camera_index(221.0)
    time_wait(15.0, work: 246)
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_100")
    obj_anime_wait()
    rival_name(0.0)
    talk_keywait("dp_scenario2%190-msg_d29r0102_rival_01")
    talk_close()
    event_camera_index(222.0)
    obj_anime("D29R0102_GKANBU2", "anm_d29r0102_gkanbu2_100")
    obj_anime_wait()
    talkmsg("dp_scenario2%190-msg_d29r0102_gkanbu2_01_1")
    talkmsg("dp_scenario2%190-msg_d29r0102_gkanbu2_01_2")
    talk_keywait("dp_scenario2%190-msg_d29r0102_gkanbu2_01_3")
    talk_close()
    event_camera_index(223.0)
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 14.0, "pos_d29r0102_hero_x1")
    ifval_call(work: 238, "EQ", 15.0, "pos_d29r0102_hero_x2")
    event_camera_index(224.0)
    talkmsg("dp_scenario2%190-msg_d29r0102_gkanbu2_02_1")
    talkmsg("dp_scenario2%190-msg_d29r0102_gkanbu2_02_2")
    talk_keywait("dp_scenario2%190-msg_d29r0102_gkanbu2_02_3")
    talk_close()
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 14.0, "pos_d29r0102_hero_x21")
    ifval_call(work: 238, "EQ", 15.0, "pos_d29r0102_hero_x22")
    se_play("S_FI001")
    obj_pos_change_world("D29R0102_GKANBU2", -15.0, 1.0, 52.5)
    obj_del("D29R0102_GKANBU2")
    se_wait("S_FI001")
    event_camera_index(227.0)
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 14.0, "pos_d29r0102_hero_x11")
    ifval_call(work: 238, "EQ", 15.0, "pos_d29r0102_hero_x12")
    event_camera_index(225.0)
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_101")
    obj_anime_wait()
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_face_ang")
    obj_anime_wait()
    rival_name(0.0)
    talk_keywait("dp_scenario2%190-msg_d29r0102_rival_02")
    talk_close()
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_face")
    obj_anime_wait()
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_01")
    obj_anime_wait()
    talk_keywait("dp_scenario2%190-msg_d29r0102_rival_03")
    talk_close()
    time_wait(30.0, work: 246)
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_101")
    obj_anime_wait()
    talk_keywait("dp_scenario2%190-msg_d29r0102_rival_04")
    talk_close()
    event_camera_index(226.0)
    obj_anime("D29R0102_RIVAL", "anm_d29r0102_rival_02")
    obj_anime("HERO", "anm_d29r0102_player_100")
    obj_anime_wait()
    se_play("S_FI001")
    obj_del("D29R0102_RIVAL")
    se_wait("S_FI001")
    set_sys_flag(sys_flag: 47)
    flag_reset(flag: 488)
    flag_set(flag: 505)
    ldval(work: 119, 2.0)
    ldval(work: 249, 9800.0)
    flag_reset(flag: 351)
    flag_set(flag: 347)
    flag_set(flag: 317)
    flag_set(flag: 593)
    flag_set(flag: 592)
    flag_reset(flag: 129)
    event_end()
    end()

pos_d29r0102_hero_x1:
    obj_anime("D29R0102_GKANBU2", "anm_d29r0102_gkanbu2_01")
    obj_anime("SCR_OBJID_DUMMY", "anm_d29r0102_dummy_02")
    obj_anime_wait()
    obj_anime("HERO", "anm_d29r0102_player_01_2")
    obj_anime_wait()
    ret()

pos_d29r0102_hero_x2:
    obj_anime("D29R0102_GKANBU2", "anm_d29r0102_gkanbu2_01_2")
    obj_anime("SCR_OBJID_DUMMY", "anm_d29r0102_dummy_02")
    obj_anime_wait()
    ret()

pos_d29r0102_hero_x21:
    obj_anime("D29R0102_GKANBU2", "anm_d29r0102_gkanbu2_02")
    obj_anime_wait()
    ret()

pos_d29r0102_hero_x22:
    obj_anime("D29R0102_GKANBU2", "anm_d29r0102_gkanbu2_02_2")
    obj_anime_wait()
    ret()

pos_d29r0102_hero_x11:
    obj_anime("HERO", "anm_d29r0102_player_01")
    obj_anime_wait()
    ret()

pos_d29r0102_hero_x12:
    obj_anime("HERO", "anm_d29r0102_player_02")
    obj_anime_wait()
    ret()

anm_d29r0102_rival_face:
    ac_face_index(0.0)
    acmd_end()

anm_d29r0102_rival_face_ang:
    ac_face_index(2.0)
    acmd_end()

anm_d29r0102_player_01:
    ac_dir_u(8.0)
    ac_up(5.0, 8.0)
    ac_dir_r(8.0)
    ac_right(2.0, 8.0)
    acmd_end()

anm_d29r0102_player_02:
    ac_dir_u(8.0)
    ac_up(5.0, 8.0)
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    acmd_end()

anm_d29r0102_player_01_2:
    ac_dir_r(8.0)
    acmd_end()

anm_d29r0102_player_100:
    ac_wait(8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d29r0102_rival_100:
    ac_dir_u(8.0)
    acmd_end()

anm_d29r0102_rival_101:
    ac_dir_l(8.0)
    acmd_end()

anm_d29r0102_rival_01:
    ac_dir_u(8.0)
    acmd_end()

anm_d29r0102_rival_02:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    ac_dir_l(8.0)
    ac_left(2.0, 8.0)
    ac_dir_d(8.0)
    ac_down(3.0, 8.0)
    acmd_end()

anm_d29r0102_gkanbu2_100:
    ac_dir_d(8.0)
    acmd_end()

anm_d29r0102_gkanbu2_01:
    ac_dir_l(8.0)
    ac_left(2.0, 8.0)
    ac_dir_d(8.0)
    ac_down(6.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d29r0102_gkanbu2_01_2:
    ac_dir_l(8.0)
    ac_left(2.0, 8.0)
    ac_dir_d(8.0)
    ac_down(5.0, 8.0)
    acmd_end()

anm_d29r0102_gkanbu2_02:
    ac_dir_d(8.0)
    acmd_end()

anm_d29r0102_gkanbu2_02_2:
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d29r0102_dummy_01:
    ac_dir_u(8.0)
    ac_up(5.0, 8.0)
    acmd_end()

anm_d29r0102_dummy_02:
    ac_dir_d(8.0)
    ac_down(5.0, 8.0)
    acmd_end()