script set: l02r0101

code

ev_l02r0101_obj_change:
    end()

ev_l02r0101_flag_change:
    arrive_flag_set(sys_flag: 482)
    get_now_hour(work: 0)
    ifval_jump(work: 0, "LT", 9.0, "l02r0101_restrant_close")
    ifval_jump(work: 0, "GE", 23.0, "l02r0101_restrant_close")
    if_flagoff_jump(flag: 1126, "l02r0101_restrant_open")
    end()

l02r0101_restrant_close:
    flag_set(flag: 521)
    flag_set(flag: 522)
    flag_set(flag: 523)
    flag_set(flag: 524)
    flag_set(flag: 525)
    flag_set(flag: 526)
    flag_set(flag: 527)
    flag_set(flag: 528)
    flag_set(flag: 529)
    ldval(work: 168, 1.0)
    end()

l02r0101_restrant_open:
    flag_set(flag: 521)
    flag_set(flag: 522)
    flag_set(flag: 523)
    flag_set(flag: 524)
    flag_set(flag: 525)
    flag_set(flag: 526)
    flag_set(flag: 527)
    flag_set(flag: 528)
    flag_set(flag: 529)
    trainer_flag_reset("ARTIST_03")
    trainer_flag_reset("SISTER_11")
    trainer_flag_reset("PRINCE_06")
    trainer_flag_reset("PRINCESS_04")
    trainer_flag_reset("GENTLE_03")
    trainer_flag_reset("MADAM_03")
    trainer_flag_reset("COLLECTOR_10")
    trainer_flag_reset("AROMA_06")
    trainer_flag_reset("SCHOOLB_06")
    trainer_flag_reset("DAISUKIW_05")
    trainer_flag_reset("VETERAN_11")
    trainer_flag_reset("MINI_13")
    trainer_flag_reset("CAMERAMAN_03")
    trainer_flag_reset("REPORTER_02")
    trainer_flag_reset("GAMBLER_03")
    trainer_flag_reset("SISTER_10")
    trainer_flag_reset("SCIENTIST_08")
    trainer_flag_reset("BREEDERW_04")
    ldval(work: 168, 0.0)
    ldval(work: 0, 6.0)
    jump("l02r0101_ruret1")
    debug_print("coupleselectstart")
    end()

l02r0101_ruret1:
    ldval(work: 1, 0.0)
    ldval(work: 2, 0.0)
    ldval(work: 3, 0.0)
    ldval(work: 4, 0.0)
    ldval(work: 5, 0.0)
    ldval(work: 6, 5.0)
    jump("l02r0101_ruret2")
    end()

l02r0101_ruret2:
    ifval_jump(work: 6, "EQ", 0.0, "l02r0101_ruretend")
    get_rnd(work: 1, 8.0)
    sub_wk(work: 6, 1.0)
    jump("l02r0101_ruret3")
    end()

l02r0101_ruret3:
    ifval_jump(work: 6, "EQ", 0.0, "l02r0101_ruretend")
    get_rnd(work: 0, 8.0)
    jump("l02r0101_ruret4")
    end()

l02r0101_ruret4:
    ifval_jump(work: 0, "EQ", work: 1, "l02r0101_ruret_back")
    ifval_jump(work: 6, "EQ", 4.0, "l02r0101_set2")
    ifval_jump(work: 0, "EQ", work: 2, "l02r0101_ruret_back")
    ifval_jump(work: 6, "EQ", 3.0, "l02r0101_set3")
    ifval_jump(work: 0, "EQ", work: 3, "l02r0101_ruret_back")
    ifval_jump(work: 6, "EQ", 2.0, "l02r0101_set4")
    ifval_jump(work: 0, "EQ", work: 4, "l02r0101_ruret_back")
    ifval_jump(work: 6, "EQ", 1.0, "l02r0101_set5")
    end()

l02r0101_ruret_back:
    jump("l02r0101_ruret3")
    end()

l02r0101_set2:
    ldwk(work: 2, work: 0)
    sub_wk(work: 6, 1.0)
    jump("l02r0101_ruret3")
    end()

l02r0101_set3:
    ldwk(work: 3, work: 0)
    sub_wk(work: 6, 1.0)
    jump("l02r0101_ruret3")
    end()

l02r0101_set4:
    ldwk(work: 4, work: 0)
    sub_wk(work: 6, 1.0)
    jump("l02r0101_ruret3")
    end()

l02r0101_set5:
    ldwk(work: 5, work: 0)
    sub_wk(work: 6, 1.0)
    jump("l02r0101_ruret3")
    end()

l02r0101_ruretend:
    debug_print("coupleselectfinish")
    jump("l02r0101_couple_select")
    end()

l02r0101_couple_select:
    ldval(work: 15, 5.0)
    jump("l02r0101_couple_select01")

l02r0101_couple_select01:
    ifval_jump(work: 15, "EQ", 0.0, "l02r0101_couple_selectend")
    ifval_call(work: 1, "EQ", 0.0, "l02r0101_couple_check_01")
    ifval_call(work: 1, "EQ", 1.0, "l02r0101_couple_check_02")
    ifval_call(work: 1, "EQ", 2.0, "l02r0101_couple_check_03")
    ifval_call(work: 1, "EQ", 3.0, "l02r0101_couple_check_04")
    ifval_call(work: 1, "EQ", 4.0, "l02r0101_couple_check_05")
    ifval_call(work: 1, "EQ", 5.0, "l02r0101_couple_check_06")
    ifval_call(work: 1, "EQ", 6.0, "l02r0101_couple_check_07")
    ifval_call(work: 1, "EQ", 7.0, "l02r0101_couple_check_08")
    ifval_call(work: 1, "EQ", 8.0, "l02r0101_couple_check_09")
    jump("l02r0101_couple_select03")
    end()

l02r0101_couple_select03:
    debug_print("first")
    ldwk(work: 1, work: 2)
    ifval_jump(work: 15, "EQ", 4.0, "l02r0101_couple_select02")
    debug_print("second")
    ldwk(work: 1, work: 3)
    ifval_jump(work: 15, "EQ", 3.0, "l02r0101_couple_select02")
    debug_print("third")
    ldwk(work: 1, work: 4)
    ifval_jump(work: 15, "EQ", 2.0, "l02r0101_couple_select02")
    debug_print("four")
    ldwk(work: 1, work: 5)
    ifval_jump(work: 15, "EQ", 1.0, "l02r0101_couple_select02")
    debug_print("last")
    jump("l02r0101_couple_select02")
    end()

l02r0101_couple_select02:
    jump("l02r0101_couple_select01")
    end()

l02r0101_couple_check_01:
    if_flagoff_call(flag: 521, "copuple_check_end")
    flag_reset(flag: 521)
    get_rnd_next(work: 159, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple1")
    ret()

l02r0101_couple_check_02:
    if_flagoff_call(flag: 522, "copuple_check_end")
    flag_reset(flag: 522)
    get_rnd_next(work: 160, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple2")
    ret()

l02r0101_couple_check_03:
    if_flagoff_call(flag: 523, "copuple_check_end")
    flag_reset(flag: 523)
    get_rnd_next(work: 161, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple3")
    ret()

l02r0101_couple_check_04:
    if_flagoff_call(flag: 524, "copuple_check_end")
    flag_reset(flag: 524)
    get_rnd_next(work: 162, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple4")
    ret()

l02r0101_couple_check_05:
    if_flagoff_call(flag: 525, "copuple_check_end")
    flag_reset(flag: 525)
    get_rnd_next(work: 163, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple5")
    ret()

l02r0101_couple_check_06:
    if_flagoff_call(flag: 526, "copuple_check_end")
    flag_reset(flag: 526)
    get_rnd_next(work: 164, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple6")
    ret()

l02r0101_couple_check_07:
    if_flagoff_call(flag: 527, "copuple_check_end")
    flag_reset(flag: 527)
    get_rnd_next(work: 165, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple7")
    ret()

l02r0101_couple_check_08:
    if_flagoff_call(flag: 528, "copuple_check_end")
    flag_reset(flag: 528)
    get_rnd_next(work: 166, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple8")
    ret()

l02r0101_couple_check_09:
    if_flagoff_call(flag: 529, "copuple_check_end")
    flag_reset(flag: 529)
    get_rnd_next(work: 167, 3.0)
    sub_wk(work: 15, 1.0)
    debug_print("couple9")
    ret()

copuple_check_end:
    ret()

l02r0101_couple_selectend:
    flag_set(flag: 1126)
    end()

ev_l02r0101_close:
    event_start()
    obj_anime("HERO", "anm_l02r0101_turn_right")
    obj_anime_wait()
    time_wait(20.0, work: 246)
    talkmsg("dp_scenario2%115-msg_l02r0101_waiter_02")
    talk_close()
    event_end()
    obj_anime("HERO", "anm_l02r0101_turn_down")
    obj_anime_wait()
    map_change(347.0, 0.0, 706.0, 791.0, 1.0)
    end()

ev_l02r0101_waiter:
    easy_obj_msg("dp_scenario2%115-msg_l02r0101_waiter_01")
    end()

ev_l02r0101_01a:
    talk_obj_start_turn_not()
    trainer_flag_check("ARTIST_03")
    if_tr_flagon_jump("ARTIST_03", "ev_l02r0101_01a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_01a_one_pokemon")
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01a_before_01")
    case_jump(1.0, "ev_l02r0101_01a_before_02")
    case_jump(2.0, "ev_l02r0101_01a_before_03")
    talk_end()
    end()

ev_l02r0101_01a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01a_battle_start")
    jump("ev_l02r0101_01a_cancel")
    jump("ev_l02r0101_01a_battle_start")

ev_l02r0101_01a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01a_battle_start")
    jump("ev_l02r0101_01a_cancel")
    jump("ev_l02r0101_01a_battle_start")

ev_l02r0101_01a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01a_battle_start")
    jump("ev_l02r0101_01a_cancel")
    jump("ev_l02r0101_01a_battle_start")

ev_l02r0101_01a_battle_start:
    talk_close()
    trainer_btl_set("ARTIST_03", "SISTER_11")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("ARTIST_03")
    trainer_flag_set("SISTER_11")
    call("anime_l02r0101_01a_turn_right")
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_01a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_01a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_01a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_cancel:
    talk_close()
    call("anime_l02r0101_01a_turn_right")
    talk_end()
    end()

ev_l02r0101_01a_after:
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01a_after_01")
    case_jump(1.0, "ev_l02r0101_01a_after_02")
    case_jump(2.0, "ev_l02r0101_01a_after_03")
    end()

ev_l02r0101_01a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0100a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_01a_turn_right")
    talk_end()
    end()

anime_l02r0101_01a_turn_right:
    obj_anime("TR_L02R0101_01A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_01b:
    talk_obj_start_turn_not()
    trainer_flag_check("SISTER_11")
    if_tr_flagon_jump("SISTER_11", "ev_l02r0101_01b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_01b_one_pokemon")
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01b_before_01")
    case_jump(1.0, "ev_l02r0101_01b_before_02")
    case_jump(2.0, "ev_l02r0101_01b_before_03")
    talk_end()
    end()

ev_l02r0101_01b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01b_battle_start")
    jump("ev_l02r0101_01b_cancel")
    jump("ev_l02r0101_01b_battle_start")

ev_l02r0101_01b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01b_battle_start")
    jump("ev_l02r0101_01b_cancel")
    jump("ev_l02r0101_01b_battle_start")

ev_l02r0101_01b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_01b_battle_start")
    jump("ev_l02r0101_01b_cancel")
    jump("ev_l02r0101_01b_battle_start")

ev_l02r0101_01b_battle_start:
    talk_close()
    trainer_btl_set("ARTIST_03", "SISTER_11")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("ARTIST_03")
    trainer_flag_set("SISTER_11")
    call("anime_l02r0101_01b_turn_left")
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_01b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_01b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_01b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_cancel:
    talk_close()
    call("anime_l02r0101_01b_turn_left")
    talk_end()
    end()

ev_l02r0101_01b_after:
    switch(work: 159)
    case_jump(0.0, "ev_l02r0101_01b_after_01")
    case_jump(1.0, "ev_l02r0101_01b_after_02")
    case_jump(2.0, "ev_l02r0101_01b_after_03")
    end()

ev_l02r0101_01b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0101b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0102b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0103b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_01b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0100b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_01b_turn_left")
    talk_end()
    end()

anime_l02r0101_01b_turn_left:
    obj_anime("TR_L02R0101_01B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_02a:
    talk_obj_start_turn_not()
    trainer_flag_check("PRINCE_06")
    if_tr_flagon_jump("PRINCE_06", "ev_l02r0101_02a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_02a_one_pokemon")
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02a_before_01")
    case_jump(1.0, "ev_l02r0101_02a_before_02")
    case_jump(2.0, "ev_l02r0101_02a_before_03")
    talk_end()
    end()

ev_l02r0101_02a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02a_battle_start")
    jump("ev_l02r0101_02a_cancel")
    jump("ev_l02r0101_02a_battle_start")

ev_l02r0101_02a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02a_battle_start")
    jump("ev_l02r0101_02a_cancel")
    jump("ev_l02r0101_02a_battle_start")

ev_l02r0101_02a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02a_battle_start")
    jump("ev_l02r0101_02a_cancel")
    jump("ev_l02r0101_02a_battle_start")

ev_l02r0101_02a_battle_start:
    talk_close()
    trainer_btl_set("PRINCE_06", "PRINCESS_04")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("PRINCE_06")
    trainer_flag_set("PRINCESS_04")
    call("anime_l02r0101_02a_turn_right")
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_02a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_02a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_02a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_cancel:
    talk_close()
    call("anime_l02r0101_02a_turn_right")
    talk_end()
    end()

ev_l02r0101_02a_after:
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02a_after_01")
    case_jump(1.0, "ev_l02r0101_02a_after_02")
    case_jump(2.0, "ev_l02r0101_02a_after_03")
    end()

ev_l02r0101_02a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0200a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_02a_turn_right")
    talk_end()
    end()

anime_l02r0101_02a_turn_right:
    obj_anime("TR_L02R0101_02A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_02b:
    talk_obj_start_turn_not()
    trainer_flag_check("PRINCESS_04")
    if_tr_flagon_jump("PRINCESS_04", "ev_l02r0101_02b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_02b_one_pokemon")
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02b_before_01")
    case_jump(1.0, "ev_l02r0101_02b_before_02")
    case_jump(2.0, "ev_l02r0101_02b_before_03")
    talk_end()
    end()

ev_l02r0101_02b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02b_battle_start")
    jump("ev_l02r0101_02b_cancel")
    jump("ev_l02r0101_02b_battle_start")

ev_l02r0101_02b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02b_battle_start")
    jump("ev_l02r0101_02b_cancel")
    jump("ev_l02r0101_02b_battle_start")

ev_l02r0101_02b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_02b_battle_start")
    jump("ev_l02r0101_02b_cancel")
    jump("ev_l02r0101_02b_battle_start")

ev_l02r0101_02b_battle_start:
    talk_close()
    trainer_btl_set("PRINCE_06", "PRINCESS_04")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("PRINCE_06")
    trainer_flag_set("PRINCESS_04")
    call("anime_l02r0101_02b_turn_left")
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_02b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_02b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_02b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_cancel:
    talk_close()
    call("anime_l02r0101_02b_turn_left")
    talk_end()
    end()

ev_l02r0101_02b_after:
    switch(work: 160)
    case_jump(0.0, "ev_l02r0101_02b_after_01")
    case_jump(1.0, "ev_l02r0101_02b_after_02")
    case_jump(2.0, "ev_l02r0101_02b_after_03")
    end()

ev_l02r0101_02b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0201b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0202b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0203b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_02b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0200b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_02b_turn_left")
    talk_end()
    end()

anime_l02r0101_02b_turn_left:
    obj_anime("TR_L02R0101_02B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_03a:
    talk_obj_start_turn_not()
    trainer_flag_check("GENTLE_03")
    if_tr_flagon_jump("GENTLE_03", "ev_l02r0101_03a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_03a_one_pokemon")
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03a_before_01")
    case_jump(1.0, "ev_l02r0101_03a_before_02")
    case_jump(2.0, "ev_l02r0101_03a_before_03")
    talk_end()
    end()

ev_l02r0101_03a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03a_battle_start")
    jump("ev_l02r0101_03a_cancel")
    jump("ev_l02r0101_03a_battle_start")

ev_l02r0101_03a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03a_battle_start")
    jump("ev_l02r0101_03a_cancel")
    jump("ev_l02r0101_03a_battle_start")

ev_l02r0101_03a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03a_battle_start")
    jump("ev_l02r0101_03a_cancel")
    jump("ev_l02r0101_03a_battle_start")

ev_l02r0101_03a_battle_start:
    talk_close()
    trainer_btl_set("GENTLE_03", "MADAM_03")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("GENTLE_03")
    trainer_flag_set("MADAM_03")
    call("anime_l02r0101_03a_turn_right")
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_03a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_03a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_03a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_cancel:
    talk_close()
    call("anime_l02r0101_03a_turn_right")
    talk_end()
    end()

ev_l02r0101_03a_after:
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03a_after_01")
    case_jump(1.0, "ev_l02r0101_03a_after_02")
    case_jump(2.0, "ev_l02r0101_03a_after_03")
    end()

ev_l02r0101_03a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0300a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_03a_turn_right")
    talk_end()
    end()

anime_l02r0101_03a_turn_right:
    obj_anime("TR_L02R0101_03A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_03b:
    talk_obj_start_turn_not()
    trainer_flag_check("MADAM_03")
    if_tr_flagon_jump("MADAM_03", "ev_l02r0101_03b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_03b_one_pokemon")
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03b_before_01")
    case_jump(1.0, "ev_l02r0101_03b_before_02")
    case_jump(2.0, "ev_l02r0101_03b_before_03")
    talk_end()
    end()

ev_l02r0101_03b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03b_battle_start")
    jump("ev_l02r0101_03b_cancel")
    jump("ev_l02r0101_03b_battle_start")

ev_l02r0101_03b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03b_battle_start")
    jump("ev_l02r0101_03b_cancel")
    jump("ev_l02r0101_03b_battle_start")

ev_l02r0101_03b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_03b_battle_start")
    jump("ev_l02r0101_03b_cancel")
    jump("ev_l02r0101_03b_battle_start")

ev_l02r0101_03b_battle_start:
    talk_close()
    trainer_btl_set("GENTLE_03", "MADAM_03")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("GENTLE_03")
    trainer_flag_set("MADAM_03")
    call("anime_l02r0101_03b_turn_left")
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_03b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_03b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_03b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_cancel:
    talk_close()
    call("anime_l02r0101_03b_turn_left")
    talk_end()
    end()

ev_l02r0101_03b_after:
    switch(work: 161)
    case_jump(0.0, "ev_l02r0101_03b_after_01")
    case_jump(1.0, "ev_l02r0101_03b_after_02")
    case_jump(2.0, "ev_l02r0101_03b_after_03")
    end()

ev_l02r0101_03b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0301b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0302b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0303b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_03b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0300b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_03b_turn_left")
    talk_end()
    end()

anime_l02r0101_03b_turn_left:
    obj_anime("TR_L02R0101_03B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_04a:
    talk_obj_start_turn_not()
    trainer_flag_check("COLLECTOR_10")
    if_tr_flagon_jump("COLLECTOR_10", "ev_l02r0101_04a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_04a_one_pokemon")
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04a_before_01")
    case_jump(1.0, "ev_l02r0101_04a_before_02")
    case_jump(2.0, "ev_l02r0101_04a_before_03")
    talk_end()
    end()

ev_l02r0101_04a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04a_battle_start")
    jump("ev_l02r0101_04a_cancel")
    jump("ev_l02r0101_04a_battle_start")

ev_l02r0101_04a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04a_battle_start")
    jump("ev_l02r0101_04a_cancel")
    jump("ev_l02r0101_04a_battle_start")

ev_l02r0101_04a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04a_battle_start")
    jump("ev_l02r0101_04a_cancel")
    jump("ev_l02r0101_04a_battle_start")

ev_l02r0101_04a_battle_start:
    talk_close()
    trainer_btl_set("COLLECTOR_10", "AROMA_06")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("COLLECTOR_10")
    trainer_flag_set("AROMA_06")
    call("anime_l02r0101_04a_turn_right")
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_04a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_04a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_04a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_cancel:
    talk_close()
    call("anime_l02r0101_04a_turn_right")
    talk_end()
    end()

ev_l02r0101_04a_after:
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04a_after_01")
    case_jump(1.0, "ev_l02r0101_04a_after_02")
    case_jump(2.0, "ev_l02r0101_04a_after_03")
    end()

ev_l02r0101_04a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0400a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_04a_turn_right")
    talk_end()
    end()

anime_l02r0101_04a_turn_right:
    obj_anime("TR_L02R0101_04A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_04b:
    talk_obj_start_turn_not()
    trainer_flag_check("AROMA_06")
    if_tr_flagon_jump("AROMA_06", "ev_l02r0101_04b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_04b_one_pokemon")
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04b_before_01")
    case_jump(1.0, "ev_l02r0101_04b_before_02")
    case_jump(2.0, "ev_l02r0101_04b_before_03")
    talk_end()
    end()

ev_l02r0101_04b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04b_battle_start")
    jump("ev_l02r0101_04b_cancel")
    jump("ev_l02r0101_04b_battle_start")

ev_l02r0101_04b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04b_battle_start")
    jump("ev_l02r0101_04b_cancel")
    jump("ev_l02r0101_04b_battle_start")

ev_l02r0101_04b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_04b_battle_start")
    jump("ev_l02r0101_04b_cancel")
    jump("ev_l02r0101_04b_battle_start")

ev_l02r0101_04b_battle_start:
    talk_close()
    trainer_btl_set("COLLECTOR_10", "AROMA_06")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("COLLECTOR_10")
    trainer_flag_set("AROMA_06")
    call("anime_l02r0101_04b_turn_left")
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_04b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_04b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_04b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_cancel:
    talk_close()
    call("anime_l02r0101_04b_turn_left")
    talk_end()
    end()

ev_l02r0101_04b_after:
    switch(work: 162)
    case_jump(0.0, "ev_l02r0101_04b_after_01")
    case_jump(1.0, "ev_l02r0101_04b_after_02")
    case_jump(2.0, "ev_l02r0101_04b_after_03")
    end()

ev_l02r0101_04b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0401b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0402b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0403b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_04b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0400b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_04b_turn_left")
    talk_end()
    end()

anime_l02r0101_04b_turn_left:
    obj_anime("TR_L02R0101_04B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_05a:
    talk_obj_start_turn_not()
    trainer_flag_check("SCHOOLB_06")
    if_tr_flagon_jump("SCHOOLB_06", "ev_l02r0101_05a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_05a_one_pokemon")
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05a_before_01")
    case_jump(1.0, "ev_l02r0101_05a_before_02")
    case_jump(2.0, "ev_l02r0101_05a_before_03")
    talk_end()
    end()

ev_l02r0101_05a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05a_battle_start")
    jump("ev_l02r0101_05a_cancel")
    jump("ev_l02r0101_05a_battle_start")

ev_l02r0101_05a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05a_battle_start")
    jump("ev_l02r0101_05a_cancel")
    jump("ev_l02r0101_05a_battle_start")

ev_l02r0101_05a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05a_battle_start")
    jump("ev_l02r0101_05a_cancel")
    jump("ev_l02r0101_05a_battle_start")

ev_l02r0101_05a_battle_start:
    talk_close()
    trainer_btl_set("SCHOOLB_06", "DAISUKIW_05")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("SCHOOLB_06")
    trainer_flag_set("DAISUKIW_05")
    call("anime_l02r0101_05a_turn_right")
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_05a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_05a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_05a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_cancel:
    talk_close()
    call("anime_l02r0101_05a_turn_right")
    talk_end()
    end()

ev_l02r0101_05a_after:
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05a_after_01")
    case_jump(1.0, "ev_l02r0101_05a_after_02")
    case_jump(2.0, "ev_l02r0101_05a_after_03")
    end()

ev_l02r0101_05a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0500a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_05a_turn_right")
    talk_end()
    end()

anime_l02r0101_05a_turn_right:
    obj_anime("TR_L02R0101_05A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_05b:
    talk_obj_start_turn_not()
    trainer_flag_check("DAISUKIW_05")
    if_tr_flagon_jump("DAISUKIW_05", "ev_l02r0101_05b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_05b_one_pokemon")
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05b_before_01")
    case_jump(1.0, "ev_l02r0101_05b_before_02")
    case_jump(2.0, "ev_l02r0101_05b_before_03")
    talk_end()
    end()

ev_l02r0101_05b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05b_battle_start")
    jump("ev_l02r0101_05b_cancel")
    jump("ev_l02r0101_05b_battle_start")

ev_l02r0101_05b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05b_battle_start")
    jump("ev_l02r0101_05b_cancel")
    jump("ev_l02r0101_05b_battle_start")

ev_l02r0101_05b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_05b_battle_start")
    jump("ev_l02r0101_05b_cancel")
    jump("ev_l02r0101_05b_battle_start")

ev_l02r0101_05b_battle_start:
    talk_close()
    trainer_btl_set("SCHOOLB_06", "DAISUKIW_05")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("SCHOOLB_06")
    trainer_flag_set("DAISUKIW_05")
    call("anime_l02r0101_05b_turn_left")
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_05b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_05b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_05b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_cancel:
    talk_close()
    call("anime_l02r0101_05b_turn_left")
    talk_end()
    end()

ev_l02r0101_05b_after:
    switch(work: 163)
    case_jump(0.0, "ev_l02r0101_05b_after_01")
    case_jump(1.0, "ev_l02r0101_05b_after_02")
    case_jump(2.0, "ev_l02r0101_05b_after_03")
    end()

ev_l02r0101_05b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0501b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0502b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0503b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_05b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0500b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_05b_turn_left")
    talk_end()
    end()

anime_l02r0101_05b_turn_left:
    obj_anime("TR_L02R0101_05B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_06a:
    talk_obj_start_turn_not()
    trainer_flag_check("VETERAN_11")
    if_tr_flagon_jump("VETERAN_11", "ev_l02r0101_06a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_06a_one_pokemon")
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06a_before_01")
    case_jump(1.0, "ev_l02r0101_06a_before_02")
    case_jump(2.0, "ev_l02r0101_06a_before_03")
    talk_end()
    end()

ev_l02r0101_06a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06a_battle_start")
    jump("ev_l02r0101_06a_cancel")
    jump("ev_l02r0101_06a_battle_start")

ev_l02r0101_06a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06a_battle_start")
    jump("ev_l02r0101_06a_cancel")
    jump("ev_l02r0101_06a_battle_start")

ev_l02r0101_06a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06a_battle_start")
    jump("ev_l02r0101_06a_cancel")
    jump("ev_l02r0101_06a_battle_start")

ev_l02r0101_06a_battle_start:
    talk_close()
    trainer_btl_set("VETERAN_11", "MINI_13")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("VETERAN_11")
    trainer_flag_set("MINI_13")
    call("anime_l02r0101_06a_turn_right")
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_06a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_06a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_06a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_cancel:
    talk_close()
    call("anime_l02r0101_06a_turn_right")
    talk_end()
    end()

ev_l02r0101_06a_after:
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06a_after_01")
    case_jump(1.0, "ev_l02r0101_06a_after_02")
    case_jump(2.0, "ev_l02r0101_06a_after_03")
    end()

ev_l02r0101_06a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0600a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_06a_turn_right")
    talk_end()
    end()

anime_l02r0101_06a_turn_right:
    obj_anime("TR_L02R0101_06A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_06b:
    talk_obj_start_turn_not()
    trainer_flag_check("MINI_13")
    if_tr_flagon_jump("MINI_13", "ev_l02r0101_06b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_06b_one_pokemon")
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06b_before_01")
    case_jump(1.0, "ev_l02r0101_06b_before_02")
    case_jump(2.0, "ev_l02r0101_06b_before_03")
    talk_end()
    end()

ev_l02r0101_06b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06b_battle_start")
    jump("ev_l02r0101_06b_cancel")
    jump("ev_l02r0101_06b_battle_start")

ev_l02r0101_06b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06b_battle_start")
    jump("ev_l02r0101_06b_cancel")
    jump("ev_l02r0101_06b_battle_start")

ev_l02r0101_06b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_06b_battle_start")
    jump("ev_l02r0101_06b_cancel")
    jump("ev_l02r0101_06b_battle_start")

ev_l02r0101_06b_battle_start:
    talk_close()
    trainer_btl_set("VETERAN_11", "MINI_13")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("VETERAN_11")
    trainer_flag_set("MINI_13")
    call("anime_l02r0101_06b_turn_left")
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_06b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_06b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_06b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_cancel:
    talk_close()
    call("anime_l02r0101_06b_turn_left")
    talk_end()
    end()

ev_l02r0101_06b_after:
    switch(work: 164)
    case_jump(0.0, "ev_l02r0101_06b_after_01")
    case_jump(1.0, "ev_l02r0101_06b_after_02")
    case_jump(2.0, "ev_l02r0101_06b_after_03")
    end()

ev_l02r0101_06b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0601b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0602b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0603b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_06b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0600b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_06b_turn_left")
    talk_end()
    end()

anime_l02r0101_06b_turn_left:
    obj_anime("TR_L02R0101_06B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_07a:
    talk_obj_start_turn_not()
    trainer_flag_check("CAMERAMAN_03")
    if_tr_flagon_jump("CAMERAMAN_03", "ev_l02r0101_07a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_07a_one_pokemon")
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07a_before_01")
    case_jump(1.0, "ev_l02r0101_07a_before_02")
    case_jump(2.0, "ev_l02r0101_07a_before_03")
    talk_end()
    end()

ev_l02r0101_07a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07a_battle_start")
    jump("ev_l02r0101_07a_cancel")
    jump("ev_l02r0101_07a_battle_start")

ev_l02r0101_07a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07a_battle_start")
    jump("ev_l02r0101_07a_cancel")
    jump("ev_l02r0101_07a_battle_start")

ev_l02r0101_07a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07a_battle_start")
    jump("ev_l02r0101_07a_cancel")
    jump("ev_l02r0101_07a_battle_start")

ev_l02r0101_07a_battle_start:
    talk_close()
    trainer_btl_set("CAMERAMAN_03", "REPORTER_02")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("CAMERAMAN_03")
    trainer_flag_set("REPORTER_02")
    call("anime_l02r0101_07a_turn_right")
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_07a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_07a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_07a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_cancel:
    talk_close()
    call("anime_l02r0101_07a_turn_right")
    talk_end()
    end()

ev_l02r0101_07a_after:
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07a_after_01")
    case_jump(1.0, "ev_l02r0101_07a_after_02")
    case_jump(2.0, "ev_l02r0101_07a_after_03")
    end()

ev_l02r0101_07a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0700a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_07a_turn_right")
    talk_end()
    end()

anime_l02r0101_07a_turn_right:
    obj_anime("TR_L02R0101_07A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_07b:
    talk_obj_start_turn_not()
    trainer_flag_check("REPORTER_02")
    if_tr_flagon_jump("REPORTER_02", "ev_l02r0101_07b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_07b_one_pokemon")
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07b_before_01")
    case_jump(1.0, "ev_l02r0101_07b_before_02")
    case_jump(2.0, "ev_l02r0101_07b_before_03")
    talk_end()
    end()

ev_l02r0101_07b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07b_battle_start")
    jump("ev_l02r0101_07b_cancel")
    jump("ev_l02r0101_07b_battle_start")

ev_l02r0101_07b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07b_battle_start")
    jump("ev_l02r0101_07b_cancel")
    jump("ev_l02r0101_07b_battle_start")

ev_l02r0101_07b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_07b_battle_start")
    jump("ev_l02r0101_07b_cancel")
    jump("ev_l02r0101_07b_battle_start")

ev_l02r0101_07b_battle_start:
    talk_close()
    trainer_btl_set("CAMERAMAN_03", "REPORTER_02")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("CAMERAMAN_03")
    trainer_flag_set("REPORTER_02")
    call("anime_l02r0101_07b_turn_left")
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_07b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_07b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_07b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_cancel:
    talk_close()
    call("anime_l02r0101_07b_turn_left")
    talk_end()
    end()

ev_l02r0101_07b_after:
    switch(work: 165)
    case_jump(0.0, "ev_l02r0101_07b_after_01")
    case_jump(1.0, "ev_l02r0101_07b_after_02")
    case_jump(2.0, "ev_l02r0101_07b_after_03")
    end()

ev_l02r0101_07b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0701b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0702b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0703b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_07b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0700b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_07b_turn_left")
    talk_end()
    end()

anime_l02r0101_07b_turn_left:
    obj_anime("TR_L02R0101_07B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_08a:
    talk_obj_start_turn_not()
    trainer_flag_check("GAMBLER_03")
    if_tr_flagon_jump("GAMBLER_03", "ev_l02r0101_08a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_08a_one_pokemon")
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08a_before_01")
    case_jump(1.0, "ev_l02r0101_08a_before_02")
    case_jump(2.0, "ev_l02r0101_08a_before_03")
    talk_end()
    end()

ev_l02r0101_08a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08a_battle_start")
    jump("ev_l02r0101_08a_cancel")
    jump("ev_l02r0101_08a_battle_start")

ev_l02r0101_08a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08a_battle_start")
    jump("ev_l02r0101_08a_cancel")
    jump("ev_l02r0101_08a_battle_start")

ev_l02r0101_08a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08a_battle_start")
    jump("ev_l02r0101_08a_cancel")
    jump("ev_l02r0101_08a_battle_start")

ev_l02r0101_08a_battle_start:
    talk_close()
    trainer_btl_set("GAMBLER_03", "SISTER_10")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("GAMBLER_03")
    trainer_flag_set("SISTER_10")
    call("anime_l02r0101_08a_turn_right")
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_08a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_08a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_08a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_cancel:
    talk_close()
    call("anime_l02r0101_08a_turn_right")
    talk_end()
    end()

ev_l02r0101_08a_after:
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08a_after_01")
    case_jump(1.0, "ev_l02r0101_08a_after_02")
    case_jump(2.0, "ev_l02r0101_08a_after_03")
    end()

ev_l02r0101_08a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0800a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_08a_turn_right")
    talk_end()
    end()

anime_l02r0101_08a_turn_right:
    obj_anime("TR_L02R0101_08A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_08b:
    talk_obj_start_turn_not()
    trainer_flag_check("SISTER_10")
    if_tr_flagon_jump("SISTER_10", "ev_l02r0101_08b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_08b_one_pokemon")
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08b_before_01")
    case_jump(1.0, "ev_l02r0101_08b_before_02")
    case_jump(2.0, "ev_l02r0101_08b_before_03")
    talk_end()
    end()

ev_l02r0101_08b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08b_battle_start")
    jump("ev_l02r0101_08b_cancel")
    jump("ev_l02r0101_08b_battle_start")

ev_l02r0101_08b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08b_battle_start")
    jump("ev_l02r0101_08b_cancel")
    jump("ev_l02r0101_08b_battle_start")

ev_l02r0101_08b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_08b_battle_start")
    jump("ev_l02r0101_08b_cancel")
    jump("ev_l02r0101_08b_battle_start")

ev_l02r0101_08b_battle_start:
    talk_close()
    trainer_btl_set("GAMBLER_03", "SISTER_10")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("GAMBLER_03")
    trainer_flag_set("SISTER_10")
    call("anime_l02r0101_08b_turn_left")
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_08b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_08b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_08b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_cancel:
    talk_close()
    call("anime_l02r0101_08b_turn_left")
    talk_end()
    end()

ev_l02r0101_08b_after:
    switch(work: 166)
    case_jump(0.0, "ev_l02r0101_08b_after_01")
    case_jump(1.0, "ev_l02r0101_08b_after_02")
    case_jump(2.0, "ev_l02r0101_08b_after_03")
    end()

ev_l02r0101_08b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0801b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0802b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0803b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_08b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0800b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_08b_turn_left")
    talk_end()
    end()

anime_l02r0101_08b_turn_left:
    obj_anime("TR_L02R0101_08B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_09a:
    talk_obj_start_turn_not()
    trainer_flag_check("SCIENTIST_08")
    if_tr_flagon_jump("SCIENTIST_08", "ev_l02r0101_09a_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_09a_one_pokemon")
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09a_before_01")
    case_jump(1.0, "ev_l02r0101_09a_before_02")
    case_jump(2.0, "ev_l02r0101_09a_before_03")
    talk_end()
    end()

ev_l02r0101_09a_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09a_battle_start")
    jump("ev_l02r0101_09a_cancel")
    jump("ev_l02r0101_09a_battle_start")

ev_l02r0101_09a_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09a_battle_start")
    jump("ev_l02r0101_09a_cancel")
    jump("ev_l02r0101_09a_battle_start")

ev_l02r0101_09a_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903a_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903a_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09a_battle_start")
    jump("ev_l02r0101_09a_cancel")
    jump("ev_l02r0101_09a_battle_start")

ev_l02r0101_09a_battle_start:
    talk_close()
    trainer_btl_set("SCIENTIST_08", "BREEDERW_04")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("SCIENTIST_08")
    trainer_flag_set("BREEDERW_04")
    call("anime_l02r0101_09a_turn_right")
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09a_battle_after_01")
    case_jump(1.0, "ev_l02r0101_09a_battle_after_02")
    case_jump(2.0, "ev_l02r0101_09a_battle_after_03")
    talk_end()
    end()

ev_l02r0101_09a_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_cancel:
    talk_close()
    call("anime_l02r0101_09a_turn_right")
    talk_end()
    end()

ev_l02r0101_09a_after:
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09a_after_01")
    case_jump(1.0, "ev_l02r0101_09a_after_02")
    case_jump(2.0, "ev_l02r0101_09a_after_03")
    end()

ev_l02r0101_09a_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903a_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09a_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0900a_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_09a_turn_right")
    talk_end()
    end()

anime_l02r0101_09a_turn_right:
    obj_anime("TR_L02R0101_09A", "anm_l02r0101_turn_right")
    obj_anime_wait()
    ret()

ev_l02r0101_09b:
    talk_obj_start_turn_not()
    trainer_flag_check("BREEDERW_04")
    if_tr_flagon_jump("BREEDERW_04", "ev_l02r0101_09b_after")
    get_poke_count3(work: 246, 6.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_l02r0101_09b_one_pokemon")
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09b_before_01")
    case_jump(1.0, "ev_l02r0101_09b_before_02")
    case_jump(2.0, "ev_l02r0101_09b_before_03")
    talk_end()
    end()

ev_l02r0101_09b_before_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09b_battle_start")
    jump("ev_l02r0101_09b_cancel")
    jump("ev_l02r0101_09b_battle_start")

ev_l02r0101_09b_before_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09b_battle_start")
    jump("ev_l02r0101_09b_cancel")
    jump("ev_l02r0101_09b_battle_start")

ev_l02r0101_09b_before_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903b_01")
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903b_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_09b_battle_start")
    jump("ev_l02r0101_09b_cancel")
    jump("ev_l02r0101_09b_battle_start")

ev_l02r0101_09b_battle_start:
    talk_close()
    trainer_btl_set("SCIENTIST_08", "BREEDERW_04")
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_l02r0101_common_battle_lose")
    trainer_flag_set("SCIENTIST_08")
    trainer_flag_set("BREEDERW_04")
    call("anime_l02r0101_09b_turn_left")
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09b_battle_after_01")
    case_jump(1.0, "ev_l02r0101_09b_battle_after_02")
    case_jump(2.0, "ev_l02r0101_09b_battle_after_03")
    talk_end()
    end()

ev_l02r0101_09b_battle_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_battle_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_battle_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_cancel:
    talk_close()
    call("anime_l02r0101_09b_turn_left")
    talk_end()
    end()

ev_l02r0101_09b_after:
    switch(work: 167)
    case_jump(0.0, "ev_l02r0101_09b_after_01")
    case_jump(1.0, "ev_l02r0101_09b_after_02")
    case_jump(2.0, "ev_l02r0101_09b_after_03")
    end()

ev_l02r0101_09b_after_01:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0901b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_after_02:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0902b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_after_03:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0903b_04")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_l02r0101_09b_one_pokemon:
    talkmsg("dp_trainer_msg_sub%115-msg_l02r0101_0900b_01")
    last_keywait()
    talk_close()
    call("anime_l02r0101_09b_turn_left")
    talk_end()
    end()

anime_l02r0101_09b_turn_left:
    obj_anime("TR_L02R0101_09B", "anm_l02r0101_turn_left")
    obj_anime_wait()
    ret()

ev_l02r0101_common_battle_lose:
    trainer_lose()
    talk_end()
    end()

anm_l02r0101_turn_right:
    ac_dir_r(8.0)
    acmd_end()

anm_l02r0101_turn_down:
    ac_dir_d(8.0)
    acmd_end()

anm_l02r0101_turn_left:
    ac_dir_l(8.0)
    acmd_end()