script set: c10r0113

code

ev_c10r0113_dendou:
    event_start()
    temoti_ball_load()
    if_flagon_jump(sys_flag: 783, "ev_c10r0113_end")
    call("ev_box_close_check")
    obj_anime("HERO", "anm_c10r0113_player_200")
    obj_anime_wait()
    obj_anime("C10R0113_DOCTOR", "anm_c10r0113_doctor_120")
    obj_anime_wait()
    dendou_num_get(work: 246)
    ifval_call(work: 246, "EQ", 0.0, "c10r0113_dendou_on")
    ifval_call(work: 246, "NE", 0.0, "c10r0113_dendou_off")
    talk_close()
    obj_anime("C10R0113_DOCTOR", "anm_c10r0113_doctor_100")
    obj_anime("C10R0113_CHAMP", "anm_c10r0113_champ_100")
    obj_anime_wait()
    time_wait(15.0, work: 246)
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "c10r0113_dendou_male")
    ifval_jump(work: 246, "EQ", 1.0, "c10r0113_dendou_female")
    end()

c10r0113_dendou_male:
    player_name(0.0)
    talk_keywait("dp_scenario3%26-msg_c10r0113_champion_03")
    jump("common_c10r0113_dendou")
    jump("common_c10r0113_dendou")

c10r0113_dendou_female:
    player_name(0.0)
    talk_keywait("dp_scenario3%26-msg_c10r0113_champion_04")
    jump("common_c10r0113_dendou")
    jump("common_c10r0113_dendou")

common_c10r0113_dendou:
    talk_close()
    event_camera_index(236.0)
    obj_anime("HERO", "anm_c10r0113_player_01")
    obj_anime("C10R0113_DOCTOR", "anm_c10r0113_doctor_01")
    obj_anime("C10R0113_CHAMP", "anm_c10r0113_champ_01")
    obj_anime_wait()
    talkmsg("dp_scenario3%26-msg_c10r0113_champion_05_1")
    talk_keywait("dp_scenario3%26-msg_c10r0113_champion_05_2")
    talk_close()
    set_sys_flag(sys_flag: 34)
    zenkoku_zukan_flag(2.0, work: 246)
    ifval_call(work: 246, "EQ", 1.0, "c10r0113_zenkoku_zukan_open")
    event_camera_index(234.0)
    event_camera_end_wait()
    ifval_call(work: 152, "EQ", 0.0, "c10r0113_dendou_wk")
    event_camera_index(235.0)
    get_poke_count(work: 246)
    jump("ev_denodou_ball")
    end()

ev_denodou_ball_end:
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC*3")
    wipe_fade_end_check()
    add_score("SCORE_ID_DENDOU")
    record_inc(1.0)
    call("ev_c10r0113_game_clear_timing_flag_set")
    dendou_set_proc()
    ending_demo()
    event_end()
    end()

c10r0113_dendou_wk:
    ldval(work: 152, 1.0)
    ret()

c10r0113_zenkoku_zukan_open:
    ldval(work: 280, 1.0)
    flag_set(flag: 1618)
    ret()

c10r0113_dendou_on:
    event_camera_index(233.0)
    time_wait(10.0, work: 246)
    set_force_blink("C10R0113_DOCTOR", 1.0)
    time_wait(30.0, work: 246)
    set_force_blink("C10R0113_DOCTOR", 0.0)
    time_wait(10.0, work: 246)
    talk_keywait("dp_scenario3%26-msg_c10r0113_doctor_01")
    talk_keywait("dp_scenario3%26-msg_c10r0113_champion_01")
    ret()

c10r0113_dendou_off:
    event_camera_index(233.0)
    time_wait(10.0, work: 246)
    set_force_blink("C10R0113_DOCTOR", 1.0)
    time_wait(30.0, work: 246)
    set_force_blink("C10R0113_DOCTOR", 0.0)
    time_wait(10.0, work: 246)
    talk_keywait("dp_scenario3%26-msg_c10r0113_doctor_02")
    talk_keywait("dp_scenario3%26-msg_c10r0113_champion_02")
    ret()

anm_c10r0113_player_200:
    ac_dir_u(4.0)
    ac_up(7.0, 8.0)
    acmd_end()

anm_c10r0113_player_01:
    ac_dir_u(4.0)
    ac_up(2.0, 8.0)
    acmd_end()

anm_c10r0113_doctor_120:
    ac_dir_u(8.0)
    ac_wait(16.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c10r0113_doctor_100:
    ac_dir_d(8.0)
    acmd_end()

anm_c10r0113_doctor_01:
    ac_wait(8.0)
    ac_dir_r(8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_c10r0113_champ_100:
    ac_dir_d(8.0)
    acmd_end()

anm_c10r0113_champ_01:
    ac_wait(8.0)
    ac_dir_l(8.0)
    ac_dir_u(8.0)
    acmd_end()

ev_c10r0113_game_clear_timing_flag_set:
    flag_reset(flag: 406)
    flag_reset(sys_flag: 43)
    if_flagoff_call(flag: 308, "ev_d05r0114_legend_retry_ok")
    if_flagoff_call(flag: 246, "ev_d16r0103_legend_retry_ok")
    if_flagoff_call(flag: 241, "ev_d20r0106_legend_retry_ok")
    if_flagoff_call(flag: 251, "ev_d28r0103_legend_retry_ok")
    if_flagoff_call(flag: 252, "ev_d29r0103_legend_retry_ok")
    if_flagoff_call(flag: 247, "ev_d17r0104_legend_retry_ok")
    ifval_call(work: 179, "EQ", 0.0, "ev_c10r0113_game_clear_t01r0201")
    flag_reset(flag: 319)
    if_flagoff_call(sys_flag: 5, "ev_c10r0113_guide_upd")
    ret()

ev_c10r0113_game_clear_t01r0201:
    ldval(work: 179, 1.0)
    ret()

ev_d05r0114_legend_retry_ok:
    ldval(work: 84, 5.0)
    debug_watch_work(work: 84)
    flag_reset(flag: 393)
    flag_reset(flag: 1623)
    ret()

ev_d16r0103_legend_retry_ok:
    if_flagoff_jump(flag: 250, "ev_d16r0103_legend_retry_ng")
    flag_reset(flag: 418)
    flag_reset(flag: 1622)
    ldval(work: 90, 1.0)
    jump("ev_d16r0103_legend_retry_ng")

ev_d16r0103_legend_retry_ng:
    ret()

ev_d20r0106_legend_retry_ok:
    zenkoku_zukan_flag(2.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d20r0106_legend_retry_ng")
    flag_reset(flag: 520)
    flag_reset(flag: 1621)
    jump("ev_d20r0106_legend_retry_ng")

ev_d20r0106_legend_retry_ng:
    ret()

ev_d28r0103_legend_retry_ok:
    flag_reset(flag: 421)
    flag_reset(flag: 1620)
    ret()

ev_d29r0103_legend_retry_ok:
    flag_reset(flag: 422)
    flag_reset(flag: 1619)
    ret()

ev_d17r0104_legend_retry_ok:
    flag_reset(flag: 533)
    flag_reset(flag: 1615)
    ret()

ev_c10r0113_guide_upd:
    ldval(work: 249, 12600.0)
    ret()

ev_c10r0113_str:
    set_sys_flag(sys_flag: 5)
    ldval(work: 179, 1.0)
    map_change("T01R0202", 0.0)
    end()

ev_c10r0113_end:
    event_end()
    end()

ev_denodou_ball:
    get_poke_count2(work: 240)
    ldval(work: 238, 0.0)
    jump("ev_denodou_ball_anim_common_loop2")
    end()

ev_denodou_ball_anim_common_loop:
    jump("ev_denodou_ball_anim_common_loop2")
    end()

ev_denodou_ball_anim_common_loop2:
    pokecen_put_ball(work: 238)
    time_wait(15.0, work: 246)
    add_wk(work: 238, 1.0)
    ifval_jump(work: 238, "EQ", work: 240, "ev_denodou_ball_anim_common_loop3")
    jump("ev_denodou_ball_anim_common_loop")
    end()

ev_denodou_ball_anim_common_loop3:
    pc_recover_anm(work: 240)
    time_wait(15.0, work: 246)
    pc_recover_anm(work: 240)
    time_wait(15.0, work: 246)
    pc_recover_anm(work: 240)
    time_wait(15.0, work: 246)
    pc_recover_anm(work: 240)
    pokecen_clear_ball()
    time_wait(4.0, work: 246)
    jump("ev_denodou_ball_end")
    end()