script set: d27r0101

code

ev_d27r0101_flag_change:
    get_my_sex(work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "d27r0101_male_flag_change_01")
    ifval_jump(work: 0, "EQ", 1.0, "d27r0101_female_flag_change_01")
    end()

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

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

ev_d27r0101_init_change:
    if_flagon_jump(flag: 103, "ev_d27r0101_init_change_obj_del")
    end()

ev_d27r0101_init_change_obj_del:
    flag_set(flag: 342)
    obj_del("D27R0101_POKE_01")
    obj_del("D27R0101_POKE_02")
    flag_reset(flag: 103)
    end()

ev_d27r0101_obj_change:
    end()

ev_d27r0101_rival:
    event_start()
    call("ev_block_doc")
    invisible_obj_prop("D27R0101_DOCTOR", "fc2003_00_bagskin")
    set_visibility("D27R0101_DOCTOR", 0.0, 0.0)
    sys_flag_pair_reset()
    ldval(work: 249, 900.0)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_01_00")
    obj_anime("HERO", "anm_d27r0101_player_01_00")
    obj_anime_wait()
    event_camera_index(4.0)
    rival_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_01", 1.0)
    talk_close()
    event_camera_index(5.0)
    time_wait(15.0, work: 246)
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0101_male_01")
    jump("d27r0101_female_01")
    end()

d27r0101_male_01:
    talk_keywait("dp_scenario3%83-msg_d27r0101_heroine_01", 1.0)
    jump("d27r0101_common_01")
    end()

d27r0101_female_01:
    talk_keywait("dp_scenario3%83-msg_d27r0101_hero_01", 1.0)
    jump("d27r0101_common_01")
    end()

d27r0101_common_01:
    talk_keywait("dp_scenario3%83-msg_d27r0101_doctor_01", 1.0)
    obj_anime("D27R0101_DOCTOR", "anm_d27r0101_doctor_01_01")
    obj_anime_wait()
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_doctor_02", 1.0)
    talk_close()
    obj_anime("D27R0101_DOCTOR", "anm_d27r0101_doctor_01_00")
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_01")
    obj_anime_wait()
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0101_male_02")
    jump("d27r0101_female_02")
    end()

d27r0101_male_02:
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_heroine_02", 1.0)
    jump("d27r0101_common_02")
    end()

d27r0101_female_02:
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_hero_02", 1.0)
    jump("d27r0101_common_02")
    end()

d27r0101_common_02:
    talk_keywait("dp_scenario3%83-msg_d27r0101_doctor_03", 1.0)
    talk_close()
    time_wait(30.0, work: 246)
    flag_reset(flag: 318)
    obj_add("D27R0101_KABAN")
    event_camera_index(37.0)
    obj_anime("D27R0101_DOCTOR", "anm_d27r0101_doctor_11")
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_11")
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_11")
    obj_anime("HERO", "anm_d27r0101_player_11")
    dummy_anime("anm_d27r0101_dummy_11")
    obj_anime_wait()
    vanish_dummy_obj_del()
    talk_keywait("dp_scenario3%83-msg_d27r0101_doctor_04", 1.0)
    talk_close()
    obj_anime("D27R0101_DOCTOR", "anm_d27r0101_doctor_33")
    obj_anime_wait()
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_21")
    obj_anime_wait()
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0101_male_03")
    jump("d27r0101_female_03")
    end()

d27r0101_male_03:
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_heroine_03", 1.0)
    jump("d27r0101_common_03")
    end()

d27r0101_female_03:
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_hero_03", 1.0)
    jump("d27r0101_common_03")
    end()

d27r0101_common_03:
    talk_close()
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_33")
    obj_anime_wait()
    se_play("S_FI001")
    obj_del("D27R0101_DOCTOR")
    obj_del("D27R0101_SUPPORT")
    time_wait(50.0, work: 246)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_30")
    obj_anime_wait()
    rival_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_02", 1.0)
    talk_close()
    time_wait(30.0, work: 246)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_31")
    obj_anime_wait()
    time_wait(30.0, work: 246)
    player_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_03", 1.0)
    talk_close()
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_99")
    obj_anime_wait()
    time_wait(15.0, work: 246)
    talkmsg("dp_scenario3%83-msg_d27r0101_rival_99_1", 1.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_99_2", 1.0)
    talk_close()
    camera_target_hero()
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_32")
    obj_anime("HERO", "anm_d27r0101_player_31")
    obj_anime_wait()
    event_camera_index(38.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_04", 1.0)
    talk_close()
    bgm_play("EV007")
    flag_reset(flag: 342)
    obj_add("D27R0101_POKE_01")
    se_play("S_FW019")
    obj_anime("D27R0101_POKE_01", "anm_d27r0101_poke_01_01")
    time_wait(4.0, work: 246)
    event_camera_index(39.0)
    set_event_camera_param(30.0, 10.0, 10.0)
    event_camera_mode(1.0)
    time_wait(4.0, work: 246)
    obj_add("D27R0101_POKE_02")
    obj_anime("D27R0101_POKE_02", "anm_d27r0101_poke_02_01")
    obj_anime_wait()
    voice_play(396.0, 0.0, 0.0)
    ac_anim_lock("D27R0101_RIVAL")
    ac_anim_lock("HERO")
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_39")
    obj_anime("HERO", "anm_d27r0101_player_39")
    obj_anime_wait()
    ac_anim_release("D27R0101_RIVAL")
    ac_anim_release("HERO")
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_05", 1.0)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_34")
    obj_anime_wait()
    player_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_06", 1.0)
    talk_close()
    first_poke_select_proc()
    first_poke_select_set_and_del()
    set_map_proc()
    first_poke_no_get(work: 234)
    add_pokemon(work: 234, 5.0, 0.0, work: 246)
    event_camera_index(50.0)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_40")
    obj_anime("HERO", "anm_d27r0101_player_40")
    obj_anime_wait()
    flag_set(flag: 103)
    first_btl_set(396.0, 2.0)
    flag_reset(flag: 103)
    obj_del("D27R0101_KABAN")
    obj_add("D27R0101_KABAN_02")
    first_poke_no_get(work: 246)
    ifval_call(work: 246, "EQ", 387.0, "d27r0101_bagball_vanish_nae")
    ifval_call(work: 246, "EQ", 390.0, "d27r0101_bagball_vanish_hiko")
    ifval_call(work: 246, "EQ", 393.0, "d27r0101_bagball_vanish_potya")
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_neck_zero")
    obj_anime("HERO", "anm_d27r0101_neck_zero")
    obj_del("D27R0101_POKE_01")
    obj_del("D27R0101_POKE_02")
    event_camera_frame(10.0)
    camera_set_cos_angle(0.0, 30.0, 10.0)
    set_event_camera_param(45.0, 20.0, 10.0)
    event_camera_mode(0.0)
    bgm_play("EV_end")
    ldval(work: 249, 1000.0)
    jump("d27r0101_common_10")
    end()

d27r0101_bagball_vanish_nae:
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_01")
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_02")
    ret()

d27r0101_bagball_vanish_hiko:
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_02")
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_03")
    ret()

d27r0101_bagball_vanish_potya:
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_03")
    invisible_obj_prop("D27R0101_KABAN_02", "P_C_001_BagBall_01")
    ret()

d27r0101_common_10:
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_43")
    obj_anime("HERO", "anm_d27r0101_player_43")
    obj_anime_wait()
    pc_kaifuku()
    rival_name(0.0)
    first_pokemon_name(1.0)
    rival_pokemon_name(2.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_rival_13_1", 1.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_13_2", 1.0)
    talk_close()
    flag_reset(flag: 347)
    sxy_pos_change("D27R0101_SUPPORT", 47.0, 51.0)
    sxy_dir_change("D27R0101_SUPPORT", 180.0)
    obj_add("D27R0101_SUPPORT")
    obj_pause("D27R0101_SUPPORT")
    chg_common_scr("ev_the_boy_girl_play")
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_35")
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_35")
    obj_anime("HERO", "anm_d27r0101_player_35")
    obj_anime_wait()
    event_camera_index(40.0)
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0101_male_04")
    jump("d27r0101_female_04")
    jump("d27r0101_common_04")

d27r0101_male_04:
    support_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_heroine_04", 1.0)
    talk_close()
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_40")
    obj_anime_wait()
    talkmsg("dp_scenario3%83-msg_d27r0101_heroine_05_1", 1.0)
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_40a")
    obj_anime_wait()
    talk_keywait("dp_scenario3%83-msg_d27r0101_heroine_05_2", 1.0)
    jump("d27r0101_common_04")
    jump("d27r0101_common_04")

d27r0101_female_04:
    talk_keywait("dp_scenario3%83-msg_d27r0101_hero_04", 1.0)
    talk_close()
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_40")
    obj_anime_wait()
    talkmsg("dp_scenario3%83-msg_d27r0101_hero_05_1")
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_40a")
    talk_keywait("dp_scenario3%83-msg_d27r0101_hero_05_2", 1.0)
    jump("d27r0101_common_04")
    jump("d27r0101_common_04")

d27r0101_common_04:
    talk_close()
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_09")
    obj_anime_wait()
    obj_del("D27R0101_KABAN_02")
    time_wait(15.0, work: 246)
    event_camera_index(41.0)
    obj_anime("D27R0101_SUPPORT", "anm_d27r0101_support_10")
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_41")
    obj_anime("HERO", "anm_d27r0101_player_41")
    obj_anime_wait()
    obj_del("D27R0101_SUPPORT")
    chg_common_scr("ev_the_boy_girl_stop")
    rival_name(0.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_14", 1.0)
    talk_close()
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_42")
    obj_anime("HERO", "anm_d27r0101_player_42")
    obj_anime_wait()
    player_name(0.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_rival_15_1", 1.0)
    talk_keywait("dp_scenario3%83-msg_d27r0101_rival_15_2", 1.0)
    talk_close()
    flag_reset(flag: 320)
    flag_reset(flag: 321)
    ldval(work: 81, 1.0)
    ldval(work: 64, 2.0)
    flag_reset(flag: 348)
    ldval(work: 68, 2.0)
    ldval(work: 249, 1100.0)
    ldval(work: 94, 3.0)
    obj_anime("D27R0101_RIVAL", "anm_d27r0101_rival_51")
    obj_anime("HERO", "anm_d27r0101_player_51")
    obj_anime_wait()
    se_play("S_FI001")
    map_change("L01", 2.0)
    event_end()
    end()

anm_d27r0101_neck_zero:
    ac_neck_rotate(0.0, 0.0, 0.0, 1.0)
    acmd_end()

anm_d27r0101_dummy_11:
    ac_down(8.0, 8.0)
    acmd_end()

anm_d27r0101_doctor_01_01:
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0101_doctor_01_00:
    ac_dir_d(8.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0101_doctor_11:
    ac_dir_d(4.0)
    ac_down(5.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(3.0, 8.0)
    acmd_end()

anm_d27r0101_doctor_33:
    ac_down(4.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_d27r0101_support_01:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_support_09:
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_support_10:
    ac_dir_d(4.0)
    ac_down(4.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(7.0, 8.0)
    acmd_end()

anm_d27r0101_support_11:
    ac_wait(5.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(5.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_d27r0101_support_21:
    ac_down(1.0, 8.0)
    ac_dir_val(8.0, 45.0)
    ac_wait(4.0)
    ac_dir_val(8.0, -45.0)
    ac_wait(4.0)
    ac_dir_val(8.0, 45.0)
    ac_wait(4.0)
    ac_dir_d(8.0)
    ac_wait(8.0)
    acmd_end()

anm_d27r0101_support_33:
    ac_down(4.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_d27r0101_support_35:
    ac_up(4.0, 8.0)
    ac_dir_r(8.0)
    ac_right(2.0, 8.0)
    ac_dir_u(8.0)
    ac_up(4.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_support_40:
    ac_dir_val(8.0, 45.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    ac_wait(8.0)
    ac_dir_val(8.0, 45.0)
    ac_wait(4.0)
    ac_face_index(5.0)
    acmd_end()

anm_d27r0101_support_40a:
    ac_face_index(0.0)
    acmd_end()

anm_d27r0101_rival_01_00:
    ac_up(1.0, 8.0)
    acmd_end()

anm_d27r0101_rival_11:
    ac_wait(80.0)
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_rival_30:
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d27r0101_rival_31:
    ac_dir_u(8.0)
    acmd_end()

anm_d27r0101_rival_99:
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_rival_32:
    ac_dir_u(4.0)
    ac_up(4.0, 8.0)
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    ac_dir_u(4.0)
    ac_up(4.0, 8.0)
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_rival_39:
    ac_dir_r(4.0)
    ac_index_anime(26.0)
    ac_face_index(5.0)
    ac_index_anime_wait()
    ac_index_anime(27.0)
    acmd_end()

anm_d27r0101_rival_40:
    ac_face_index(0.0)
    acmd_end()

anm_d27r0101_rival_34:
    ac_dir_val(8.0, 45.0)
    ac_neck_rotate(0.0, 0.0, 0.0, 8.0)
    acmd_end()

anm_d27r0101_rival_35:
    ac_wait(40.0)
    ac_dir_d(8.0)
    ac_wait(32.0)
    ac_dir_l(8.0)
    ac_right(1.0, 8.0)
    acmd_end()

anm_d27r0101_rival_41:
    ac_wait(4.0)
    ac_dir_d(4.0)
    acmd_end()

anm_d27r0101_rival_42:
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(1.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d27r0101_rival_43:
    ac_dir_val(8.0, 45.0)
    acmd_end()

anm_d27r0101_rival_51:
    ac_dir_d(4.0)
    ac_down(1.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(3.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(6.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_d27r0101_player_01_00:
    ac_up(1.0, 8.0)
    acmd_end()

anm_d27r0101_player_11:
    ac_wait(80.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0101_player_31:
    ac_wait(5.0)
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    ac_dir_u(4.0)
    ac_up(4.0, 8.0)
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    ac_dir_u(4.0)
    ac_up(4.0, 8.0)
    acmd_end()

anm_d27r0101_player_35:
    ac_wait(40.0)
    ac_dir_d(8.0)
    ac_wait(32.0)
    ac_dir_val(8.0, -135.0)
    acmd_end()

anm_d27r0101_player_39:
    ac_dir_d(8.0)
    ac_neck_rotate(0.0, -15.0, 0.0, 4.0)
    ac_index_anime(26.0)
    ac_face_index(5.0)
    ac_index_anime_wait()
    ac_index_anime(27.0)
    acmd_end()

anm_d27r0101_player_40:
    ac_face_index(0.0)
    acmd_end()

anm_d27r0101_player_41:
    ac_wait(8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d27r0101_player_42:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0101_player_43:
    ac_dir_val(8.0, 225.0)
    acmd_end()

anm_d27r0101_player_51:
    ac_wait(27.0)
    ac_dir_d(8.0)
    ac_down(4.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(6.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_d27r0101_poke_01_01:
    ac_offset(0.0, 0.0, -0.20000000298023224)
    ac_up(6.0, 4.0)
    acmd_end()

anm_d27r0101_poke_02_01:
    ac_offset(-0.20000000298023224, 0.0, 0.0)
    ac_left(4.0, 4.0)
    acmd_end()

ev_d27r0101_doctor:
    talk_obj_start()
    if_flagon_jump(flag: 145, "ev_d27r0101_doctor_02")
    flag_set(flag: 145)
    player_name(0.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_doctor_a_01_1")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d27r0101_doctor_02:
    player_name(0.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_doctor_a_01_1")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d27r0101_support:
    talk_obj_start()
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0101_male_11")
    jump("d27r0101_female_11")
    jump("common_d27r0101_support")

d27r0101_male_11:
    player_name(0.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_heroine_a_01")
    jump("common_d27r0101_support")
    jump("common_d27r0101_support")

d27r0101_female_11:
    player_name(0.0)
    talkmsg("dp_scenario3%83-msg_d27r0101_hero_a_01")
    jump("common_d27r0101_support")
    jump("common_d27r0101_support")

common_d27r0101_support:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d27r0101_l02_after:
    end()

ev_d27r0101_gkanbu:
    end()