script set: d27r0102

code

ev_d27r0102_flag_change:
    call("ev_another_out")
    if_flagon_call(flag: 147, "ev_d27r0102_flag_change_pos3")
    if_flagoff_call(flag: 147, "ev_d27r0102_flag_change_pos2")
    ifval_call(work: 83, "EQ", 0.0, "ev_d27r0102_flag_change_pos")
    get_my_sex(work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "d27r0102_male_flag_change_01")
    ifval_jump(work: 0, "EQ", 1.0, "d27r0102_female_flag_change_01")
    end()

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

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

ev_d27r0102_flag_change_pos:
    sxy_pos_change("D27R0102_DOCTOR", 46.0, 50.0)
    sxy_mv_change("D27R0102_DOCTOR", "MV_UP")
    sxy_dir_change("D27R0102_DOCTOR", 0.0)
    ret()

ev_d27r0102_flag_change_pos2:
    bgm_play("GINGA_TRUE")
    sxy_pos_change("D27R0102_DOCTOR", 46.0, 51.0)
    sxy_mv_change("D27R0102_DOCTOR", "MV_DOWN")
    sxy_dir_change("D27R0102_DOCTOR", 1.0)
    ret()

ev_d27r0102_flag_change_pos3:
    bgm_play("D27_GINGA_FALSE")
    sxy_pos_change("D27R0102_DOCTOR", 50.0, 37.0)
    sxy_mv_change("D27R0102_DOCTOR", "MV_LEFT")
    sxy_dir_change("D27R0102_DOCTOR", 2.0)
    sxy_pos_change("D27R0102_SUPPORT", 50.0, 39.0)
    sxy_mv_change("D27R0102_SUPPORT", "MV_LEFT")
    sxy_dir_change("D27R0102_SUPPORT", 2.0)
    ret()

ev_d27r0102_init_change:
    end()

ev_d27r0102_obj_change:
    end()

ev_d27r0102_doctor:
    talk_obj_start_turn_not()
    call("ev_another_out")
    if_flagon_jump(flag: 147, "ev_d27r0102_doctor_04")
    obj_anime("D27R0102_DOCTOR", "anm_d27r0102_doctor_200")
    obj_anime_wait()
    talk_keywait("dp_scenario3%84-msg_d27r0102_doctor_b_03")
    turn_hero_site()
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0102_after_doctor_male_01")
    jump("d27r0102_after_doctor_female_01")
    end()

d27r0102_after_doctor_male_01:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_07")
    jump("common_d27r0102_doctor_02")
    end()

d27r0102_after_doctor_female_01:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_08")
    jump("common_d27r0102_doctor_02")
    end()

common_d27r0102_doctor_02:
    last_keywait()
    talk_close()
    ldval(work: 249, 9200.0)
    talk_obj_end()
    end()

ev_d27r0102_doctor_04:
    turn_hero_site()
    player_name(0.0)
    rival_name(1.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_06")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d27r0102_support:
    talk_obj_start()
    call("ev_another_out")
    if_flagon_jump(flag: 147, "ev_d27r0102_support_04")
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0102_male_32")
    jump("d27r0102_female_32")
    end()

d27r0102_male_32:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_heroine_b_01")
    jump("common_d27r0102_support_22")
    end()

d27r0102_female_32:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_hero_b_01")
    jump("common_d27r0102_support_22")
    end()

common_d27r0102_support_22:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d27r0102_support_04:
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0102_male_33")
    jump("d27r0102_female_33")
    end()

d27r0102_male_33:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_heroine_b_02")
    jump("common_d27r0102_support_03")
    end()

d27r0102_female_33:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_hero_b_02")
    jump("common_d27r0102_support_03")
    end()

common_d27r0102_support_03:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

anm_d27r0102_doctor_200:
    ac_dir_r(8.0)
    acmd_end()

ev_d27r0102_l02_after:
    event_start()
    call("ev_another_out")
    obj_anime("D27R0102_DOCTOR", "anm_d27r0102_doctor_100")
    obj_anime_wait()
    obj_anime("D27R0102_DOCTOR", "anm_d27r0102_doctor_100_g")
    obj_anime_wait()
    obj_anime("D27R0102_DOCTOR", "anm_d27r0102_doctor_100_2")
    obj_anime_wait()
    event_camera_index(459.0)
    event_camera_end_wait()
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "d27r0102_after_male_01")
    jump("d27r0102_after_female_01")
    end()

d27r0102_after_male_01:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_01")
    jump("common_d27r0102_doctor")
    end()

d27r0102_after_female_01:
    player_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_02_1")
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_02_2", 1.0)
    jump("common_d27r0102_doctor")
    end()

common_d27r0102_doctor:
    ldval(work: 83, 1.0)
    last_keywait()
    talk_close()
    talk_obj_end()
    event_camera_index(460.0)
    event_camera_end_wait()
    event_end()
    end()

anm_d27r0102_doctor_100:
    ac_dir_d(8.0)
    acmd_end()

anm_d27r0102_doctor_100_g:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_d27r0102_doctor_100_2:
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    acmd_end()

ev_d27r0102_gkanbu:
    talk_obj_start_look_none()
    event_start()
    call("ev_another_out")
    obj_pos_change_world("HERO", -55.0, 0.0, 39.5)
    sxy_dir_change("HERO", 180.0)
    event_camera_index(277.0)
    chara_look_lock("D27R0102_SUPPORT", "HERO")
    chara_look_lock("D27R0102_GKANBU", "HERO")
    time_wait(30.0, work: 246)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face05")
    obj_anime_wait()
    time_wait(20.0, work: 246)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face00")
    obj_anime_wait()
    set_force_blink("D27R0102_GKANBU", 1.0)
    time_wait(10.0, work: 246)
    set_force_blink("D27R0102_GKANBU", 0.0)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face00")
    obj_anime_wait()
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_01_1")
    talk_close()
    time_wait(10.0, work: 246)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face02")
    obj_anime_wait()
    time_wait(10.0, work: 246)
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_01_2", 1.0)
    talk_close()
    time_wait(10.0, work: 246)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face04")
    obj_anime_wait()
    time_wait(10.0, work: 246)
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_01_3", 1.0)
    obj_anime("D27R0102_GKANBU", "anm_d27r0102_gkanbu_face00")
    obj_anime_wait()
    talk_keywait("dp_scenario3%84-msg_d27r0102_gkanbu_01_4", 1.0)
    talk_close()
    chara_look_release("D27R0102_SUPPORT")
    chara_look_release("D27R0102_GKANBU")
    event_camera_index(278.0)
    trainer_btl_set("GINGALEADER1_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d27r0102_common_battle_lose")
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_02_1")
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_02_2", 1.0)
    talk_keywait("dp_scenario3%84-msg_d27r0102_gkanbu_02_3", 1.0)
    talk_keywait("dp_scenario3%84-msg_d27r0102_gkanbu_03")
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_04_1")
    talkmsg("dp_scenario3%84-msg_d27r0102_gkanbu_04_2", 1.0)
    talk_keywait("dp_scenario3%84-msg_d27r0102_gkanbu_04_3", 1.0)
    talk_close()
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    obj_del("D27R0102_GKANBU")
    obj_del("D27R0102_GINGAM")
    obj_del("TR_GINGAM_14")
    obj_del("TR_GINGAM_15")
    obj_del("TR_GINGAW_06")
    obj_del("TR_GINGAW_07")
    set_sys_flag(sys_flag: 46)
    sxy_pos_change("D27R0102_DOCTOR", 53.0, 39.0)
    sxy_dir_change("D27R0102_DOCTOR", 3.0)
    obj_anime("D27R0102_SUPPORT", "anm_d27r0102_support_110")
    obj_anime("HERO", "anm_d27r0102_player_110")
    obj_anime("D27R0102_DOCTOR", "anm_d27r0102_doctor_0100")
    obj_anime_wait()
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    move_code_change("D27R0102_SUPPORT", "MV_DOWN")
    flag_set(flag: 147)
    flag_reset(flag: 385)
    flag_reset(flag: 505)
    ldval(work: 119, 1.0)
    ldval(work: 249, 9300.0)
    rival_name(0.0)
    talkmsg("dp_scenario3%84-msg_d27r0102_doctor_b_05_1")
    talk_keywait("dp_scenario3%84-msg_d27r0102_doctor_b_05_2", 1.0)
    talk_close()
    talk_obj_end()
    event_end()
    end()

ev_d27r0102_common_battle_lose:
    trainer_lose()
    talk_obj_end()
    end()

anm_d27r0102_gkanbu_face00:
    ac_face_index(0.0)
    acmd_end()

anm_d27r0102_gkanbu_face02:
    ac_face_index(2.0)
    acmd_end()

anm_d27r0102_gkanbu_face04:
    ac_face_index(4.0)
    acmd_end()

anm_d27r0102_gkanbu_face05:
    ac_face_index(5.0)
    acmd_end()

anm_d27r0102_gkanbu_01:
    ac_dir_u(8.0)
    acmd_end()

anm_d27r0102_doctor_01:
    ac_dir_u(8.0)
    ac_up(3.0, 8.0)
    acmd_end()

anm_d27r0102_doctor_0100:
    ac_dir_r(4.0)
    acmd_end()

anm_d27r0102_support_100:
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0102_support_110:
    ac_dir_d(8.0)
    acmd_end()

anm_d27r0102_support_111:
    ac_dir_r(8.0)
    acmd_end()

anm_d27r0102_player_110:
    ac_dir_l(8.0)
    acmd_end()

ev_d27r0102_gingam:
    talk_obj_start_turn_not()
    talkmsg("dp_scenario3%84-msg_d27r0102_gingam_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()