script set: r201

code

ev_r201_flag_change:
    call("ev_r201_flag_change_col_del")
    call("ev_l01_flag_change_col_del")
    ifval_call(work: 68, "EQ", 1.0, "ev_r201_flag_change_col_set")
    ifval_call(work: 68, "EQ", 2.0, "ev_l01_flag_change_col_set")
    ifval_call(work: 68, "EQ", 2.0, "r201_rival_flag_change_01")
    get_my_sex(work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "r201_male_flag_change_01")
    ifval_jump(work: 0, "EQ", 1.0, "r201_female_flag_change_01")
    end()

r201_male_flag_change_01:
    ldval(work: 32, "HEROINE")
    end()

r201_female_flag_change_01:
    ldval(work: 32, "HERO")
    end()

r201_rival_flag_change_01:
    flag_set(flag: 348)
    ret()

ev_r201_flag_change_col_set:
    flag_reset(flag: 1626)
    obj_add("R201_WALL01")
    obj_add("R201_WALL02")
    obj_add("R201_WALL03")
    obj_add("R201_WALL04")
    ret()

ev_r201_flag_change_col_del:
    flag_set(flag: 1626)
    obj_del("R201_WALL01")
    obj_del("R201_WALL02")
    obj_del("R201_WALL03")
    obj_del("R201_WALL04")
    ret()

pos_r201_rival_02:
    event_start()
    obj_anime("HERO", "anm_r201_0_hero1")
    obj_anime("R201_RIVAL", "anm_r201_rival_00")
    obj_anime_wait()
    obj_anime("R201_RIVAL", "anm_r201_rival_00_g")
    obj_anime_wait()
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 110.0, "pos_r201_rival_02_x01")
    ifval_jump(work: 238, "EQ", 111.0, "pos_r201_rival_02_x02")
    ifval_jump(work: 238, "EQ", 112.0, "pos_r201_rival_02_x03")
    ifval_jump(work: 238, "EQ", 113.0, "pos_r201_rival_02_x04")
    ifval_jump(work: 238, "EQ", 114.0, "pos_r201_rival_02_x05")
    ifval_jump(work: 238, "EQ", 115.0, "pos_r201_rival_02_x06")
    end()

pos_r201_rival_02_x01:
    obj_anime("R201_RIVAL", "anm_r201_rival_01")
    obj_anime_wait()
    jump("pos_r201_rival_02_common")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_x02:
    obj_anime("R201_RIVAL", "anm_r201_rival_02")
    obj_anime_wait()
    jump("pos_r201_rival_02_common")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_x03:
    obj_anime("R201_RIVAL", "anm_r201_rival_03")
    obj_anime_wait()
    jump("pos_r201_rival_02_common")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_x04:
    jump("pos_r201_rival_02_x06")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_x05:
    jump("pos_r201_rival_02_x06")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_x06:
    obj_anime("R201_RIVAL", "anm_r201_rival_04")
    obj_anime_wait()
    jump("pos_r201_rival_02_common")
    jump("pos_r201_rival_02_common")

pos_r201_rival_02_common:
    rival_name(0.0)
    talkmsg("dp_scenario1%9-msg_r201_rival_a_01_1", 1.0)
    talkmsg("dp_scenario1%9-msg_r201_rival_a_01_2", 1.0)
    talkmsg("dp_scenario1%9-msg_r201_rival_a_01_3", 1.0)
    talk_keywait("dp_scenario1%9-msg_r201_rival_a_01_4", 1.0)
    talk_close()
    ldval(work: 263, 8.0)
    sys_flag_pair_set()
    call("ev_r201_flag_change_col_set")
    move_code_change("R201_RIVAL", "MV_PAIR")
    not_zone_del_set("R201_RIVAL", 1.0)
    pair_objid_set("R201_RIVAL")
    ldval(work: 68, 1.0)
    ldval(work: 249, 800.0)
    end()

anm_r201_0_hero1:
    ac_dir_u(8.0)
    acmd_end()

anm_r201_rival_00:
    ac_dir_d(4.0)
    acmd_end()

anm_r201_rival_00_g:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_r201_rival_01:
    ac_down(1.0, 8.0)
    ac_dir_l(4.0)
    ac_hero_match_x(8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_r201_rival_02:
    ac_down(1.0, 8.0)
    ac_dir_l(4.0)
    ac_hero_match_x(8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_r201_rival_03:
    ac_down(1.0, 8.0)
    acmd_end()

anm_r201_rival_04:
    ac_dir_r(4.0)
    ac_hero_match_x(8.0)
    ac_dir_d(4.0)
    ac_down(1.0, 8.0)
    acmd_end()

pos_r201_rival_hutaba:
    event_start()
    sys_flag_pair_reset()
    move_code_change("R201_RIVAL", "MV_DOWN")
    not_zone_del_set("R201_RIVAL", 0.0)
    obj_anime("HERO", "anm_r201_player_hutaba_02")
    obj_anime("R201_RIVAL", "anm_r201_rival_hutaba_x02")
    obj_anime_wait()
    rival_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_rival_a_02")
    talk_close()
    pair_objid_set("R201_RIVAL")
    jump("pos_r201_rival_hutaba_x06")
    end()

pos_r201_rival_hutaba_x06:
    sys_flag_pair_reset()
    move_code_change("R201_RIVAL", "MV_DOWN")
    obj_anime("HERO", "anm_r201_player_hutaba_01")
    obj_anime("R201_RIVAL", "anm_r201_rival_hutaba_x01")
    obj_anime_wait()
    jump("pos_r201_rival_hutaba_common")
    jump("pos_r201_rival_hutaba_common")

pos_r201_rival_hutaba_common:
    ldval(work: 263, 8.0)
    sys_flag_pair_set()
    move_code_change("R201_RIVAL", "MV_PAIR")
    not_zone_del_set("R201_RIVAL", 1.0)
    pair_objid_set("R201_RIVAL")
    event_end()
    end()

anm_r201_rival_hutaba_x01:
    ac_up(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_r201_rival_hutaba_x02:
    ac_dir_d(8.0)
    acmd_end()

anm_r201_player_hutaba_01:
    ac_up(1.0, 8.0)
    acmd_end()

anm_r201_player_hutaba_02:
    ac_dir_u(8.0)
    acmd_end()

pos_r201_stop:
    event_start()
    sys_flag_pair_reset()
    move_code_change("R201_RIVAL", "MV_DOWN")
    not_zone_del_set("R201_RIVAL", 0.0)
    player_name(0.0)
    talkmsg("dp_scenario1%9-msg_r201stop_01_1")
    talk_keywait("dp_scenario1%9-msg_r201stop_01_2", 1.0)
    talk_close()
    obj_anime("HERO", "pos_r201_stop_player_back")
    obj_anime_wait()
    ldval(work: 263, 8.0)
    sys_flag_pair_set()
    move_code_change("R201_RIVAL", "MV_PAIR")
    not_zone_del_set("R201_RIVAL", 1.0)
    pair_objid_set("R201_RIVAL")
    event_end()
    end()

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

pos_r201_doctor:
    event_start()
    call("ev_block_doc")
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 239, "EQ", 853.0, "pos_r201_doctor_z1")
    ifval_jump(work: 239, "EQ", 854.0, "pos_r201_doctor_z2")
    ifval_jump(work: 239, "EQ", 855.0, "pos_r201_doctor_z3")
    jump("pos_r201_doctor_z1")
    end()

pos_r201_doctor_z1:
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_50")
    obj_anime_wait()
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_50_g")
    obj_anime("HERO", "anm_r201_0_hero2")
    obj_anime("R201_DOCTOR", "anm_r201_doctor_00")
    obj_anime_wait()
    event_camera_index(6.0)
    rival_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_rival_b_04")
    talk_close()
    event_camera_end_wait()
    event_camera_index(42.0)
    obj_anime("R201_DOCTOR", "anm_r201_doctor_01")
    obj_anime("R201_SUPPORT", "anm_r201_support_01")
    obj_anime_wait()
    jump("pos_r201_doctor_common")
    end()

pos_r201_doctor_z2:
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_50")
    obj_anime_wait()
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_50_g")
    obj_anime("HERO", "anm_r201_0_hero2")
    obj_anime("R201_DOCTOR", "anm_r201_doctor_00")
    obj_anime_wait()
    event_camera_index(6.0)
    rival_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_rival_b_04")
    talk_close()
    event_camera_end_wait()
    event_camera_index(42.0)
    obj_anime("R201_DOCTOR", "anm_r201_doctor_02")
    obj_anime("R201_SUPPORT", "anm_r201_support_01")
    obj_anime_wait()
    jump("pos_r201_doctor_common")
    jump("pos_r201_doctor_common")

pos_r201_doctor_z3:
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_90")
    obj_anime("HERO", "anm_r201_player_90")
    obj_anime_wait()
    obj_anime("FLDOBJ_ID_PAIR", "anm_r201_rival_90_g")
    obj_anime("R201_DOCTOR", "anm_r201_doctor_00")
    obj_anime_wait()
    event_camera_index(6.0)
    rival_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_rival_b_04")
    talk_close()
    event_camera_end_wait()
    event_camera_index(42.0)
    obj_anime("R201_DOCTOR", "anm_r201_doctor_02")
    obj_anime("R201_SUPPORT", "anm_r201_support_01")
    obj_anime_wait()
    jump("pos_r201_doctor_common")
    jump("pos_r201_doctor_common")

pos_r201_doctor_common:
    support_name(0.0)
    first_pokemon_name(1.0)
    rival_pokemon_name(2.0)
    talkmsg("dp_scenario1%9-msg_r201_doctor_b_01_1")
    talkmsg("dp_scenario1%9-msg_r201_doctor_b_01_2", 1.0)
    set_force_blink("R201_DOCTOR", 1.0)
    talk_keywait("dp_scenario1%9-msg_r201_doctor_b_01_3", 1.0)
    set_force_blink("R201_DOCTOR", 0.0)
    talk_close()
    obj_anime("R201_DOCTOR", "anm_r201_doctor_10")
    obj_anime_wait()
    support_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_doctor_b_02")
    talk_close()
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 239, "EQ", 853.0, "pos_r201_doctor_z21")
    ifval_jump(work: 239, "EQ", 854.0, "pos_r201_doctor_z22")
    ifval_jump(work: 239, "EQ", 855.0, "pos_r201_doctor_z23")
    ifval_jump(work: 239, "EQ", 856.0, "pos_r201_doctor_z24")
    end()

pos_r201_doctor_z21:
    obj_anime("R201_DOCTOR", "anm_r201_doctor_11")
    obj_anime("R201_SUPPORT", "anm_r201_support_21")
    obj_anime_wait()
    jump("pos_r201_doctor_common_21")
    jump("common_r201_doctor_10")

pos_r201_doctor_z22:
    obj_anime("R201_DOCTOR", "anm_r201_doctor_11")
    obj_anime("R201_SUPPORT", "anm_r201_support_22")
    obj_anime_wait()
    jump("pos_r201_doctor_common_21")
    jump("common_r201_doctor_10")

pos_r201_doctor_z23:
    jump("pos_r201_doctor_z24")
    jump("common_r201_doctor_10")

pos_r201_doctor_z24:
    obj_anime("R201_DOCTOR", "anm_r201_doctor_11")
    obj_anime("R201_SUPPORT", "anm_r201_support_22")
    obj_anime_wait()
    jump("pos_r201_doctor_common_21")
    jump("common_r201_doctor_10")

pos_r201_doctor_common_21:
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "r201_male_doctor_01")
    jump("r201_female_doctor_01")
    jump("common_r201_doctor_10")

r201_male_doctor_01:
    support_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_heroine_b_01")
    talk_close()
    chara_look_lock("R201_SUPPORT", "HERO")
    time_wait(15.0, work: 246)
    talk_keywait("dp_scenario1%9-msg_r201_heroine_b_02")
    jump("common_r201_doctor_10")
    jump("common_r201_doctor_10")

r201_female_doctor_01:
    support_name(0.0)
    talk_keywait("dp_scenario1%9-msg_r201_hero_b_01")
    talk_close()
    chara_look_lock("R201_SUPPORT", "HERO")
    time_wait(15.0, work: 246)
    talk_keywait("dp_scenario1%9-msg_r201_hero_b_02")
    jump("common_r201_doctor_10")
    jump("common_r201_doctor_10")

common_r201_doctor_10:
    talk_close()
    player_pos_get(work: 238, work: 239)
    jump("pos_r201_doctor_z14")
    end()

pos_r201_doctor_z14:
    chara_look_release("R201_SUPPORT")
    time_wait(4.0, work: 246)
    obj_anime("R201_SUPPORT", "anm_r201_support_11")
    obj_anime_wait()
    jump("pos_r201_doctor_common_11")
    jump("pos_r201_doctor_common_11")

pos_r201_doctor_common_11:
    obj_del("R201_SUPPORT")
    obj_del("R201_DOCTOR")
    event_camera_index(7.0)
    event_camera_end_wait()
    rival_name(0.0)
    player_name(1.0)
    talkmsg("dp_scenario1%9-msg_r201_rival_b_05_1")
    talk_keywait("dp_scenario1%9-msg_r201_rival_b_05_2", 1.0)
    talk_close()
    ldval(work: 68, 3.0)
    not_zone_del_set("FLDOBJ_ID_PAIR", 0.0)
    sys_flag_pair_reset()
    flag_set(flag: 314)
    flag_set(flag: 348)
    ldval(work: 64, 4.0)
    ldval(work: 249, 1300.0)
    flag_set(flag: 349)
    time_wait(30.0, work: 246)
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC*3")
    wipe_fade_end_check()
    call("ev_r201_flag_change_col_del")
    call("ev_l01_flag_change_col_del")
    map_change_none_fade("T01R0201", 2.0)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC*3")
    wipe_fade_end_check()
    obj_del("R201_SUPPORT")
    obj_del("R201_DOCTOR")
    event_end()
    end()

anm_r201_doctor_00:
    ac_dir_l(8.0)
    acmd_end()

anm_r201_doctor_01:
    ac_wait(8.0)
    ac_left(2.0, 8.0)
    acmd_end()

anm_r201_doctor_02:
    ac_wait(8.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    ac_hero_match_z(8.0)
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    acmd_end()

anm_r201_doctor_10:
    ac_dir_r(8.0)
    acmd_end()

anm_r201_doctor_11:
    ac_dir_r(8.0)
    ac_right(12.0, 8.0)
    acmd_end()

anm_r201_support_01:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_r201_support_10:
    ac_dir_l(8.0)
    acmd_end()

anm_r201_support_21:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_r201_support_22:
    ac_wait(4.0)
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    ac_dir_d(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_r201_support_11:
    ac_dir_r(4.0)
    ac_right(10.0, 4.0)
    ac_wait(32.0)
    acmd_end()

anm_r201_rival_50:
    ac_dir_r(8.0)
    acmd_end()

anm_r201_rival_50_g:
    ac_mark_gyoe(1.0)
    ac_wait(16.0)
    acmd_end()

anm_r201_rival_90:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_r201_rival_90_g:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_r201_0_hero2:
    ac_dir_r(8.0)
    acmd_end()

anm_r201_player_90:
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

ev_r201_boy1:
    talk_obj_start()
    talkmsg("dp_scenario1%9-msg_r201_boy1_01_1")
    talk_keywait("dp_scenario1%9-msg_r201_boy1_01_2", 1.0)
    talk_close()
    talk_obj_end()
    end()

ev_r201_boy1a:
    easy_obj_msg("dp_scenario1%9-msg_r201_boy1a_01")
    end()

ev_r201_girl1:
    talk_obj_start()
    if_flagon_jump(flag: 105, "ev_r201_girl1_zukan")
    talkmsg("dp_scenario1%9-msg_r201_girl1_01")
    jump("common_r201_girl1_end")
    jump("common_r201_girl1_end")

common_r201_girl1_end:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_r201_girl1_zukan:
    talkmsg("dp_scenario1%9-msg_r201_girl1_02")
    jump("common_r201_girl1_end")
    jump("ev_r201_shopman")

ev_r201_shopman:
    talk_obj_start()
    if_flagon_jump(flag: 71, "ev_r201_shopman_02")
    talkmsg("dp_scenario1%9-msg_r201_shopwoman_01_1")
    talkmsg("dp_scenario1%9-msg_r201_shopwoman_01_2", 1.0)
    talk_keywait("dp_scenario1%9-msg_r201_shopwoman_01_3", 1.0)
    ldval(work: 238, 17.0)
    ldval(work: 239, 10.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_r201_shopman_01_item_event_fail")
    flag_set(flag: 71)
    chg_common_scr("ev_item_event")
    talk_close()
    talk_obj_end()
    end()

ev_r201_shopman_02:
    talkmsg("dp_scenario1%9-msg_r201_shopwoman_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_r201_shopman_01_item_event_fail:
    chg_common_scr("ev_item_event_fail")
    talk_close()
    talk_obj_end()
    end()

ev_r201_sign1:
    easy_board_msg("dp_scenario1%9-msg_r201_sign1_01", "BOARD_TYPE_ROAD", 0.0, 4.0)
    end()

ev_r201_sign2:
    easy_board_msg("dp_scenario1%9-msg_r201_sign2_01", "BOARD_TYPE_ROAD", 0.0, 1.0)
    end()

ev_r201_sign3:
    easy_infoboard_msg("dp_scenario1%9-msg_r201_sign3_01_1", "BOARD_TYPE_INFO", 0.0)
    easy_infoboard_msg("dp_scenario1%9-msg_r201_sign3_01_2", "BOARD_TYPE_INFO", 0.0)
    end()