script set: c04r0204

code

ev_c04r0204_gkanbu1:
    talk_obj_start_look_none()
    event_start()
    call("ev_block_doc")
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    sxy_pos_change("HERO", 10.0, 8.0)
    sxy_dir_change("HERO", 270.0)
    sxy_dir_change("GINGALEADER2_01", 2.0)
    event_camera_index(403.0)
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_40")
    obj_anime_wait()
    talk_keywait("dp_scenario2%8-msg_c04r0204_gkanbu1_01")
    talk_close()
    event_camera_index(400.0)
    trainer_btl_set("GINGALEADER2_01", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0204_gkanbu1_battle_lose")
    talk_keywait("dp_scenario2%8-msg_c04r0204_gkanbu1_02_1")
    talk_keywait("dp_scenario2%8-msg_c04r0204_gkanbu1_02_2")
    talk_keywait("dp_scenario2%8-msg_c04r0204_gkanbu1_02_3")
    talk_close()
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    call("ev_block_doc_end")
    obj_del("C04R0204_GKANBU1")
    ldval(work: 249, 5300.0)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    get_rel_pos_hero("C04R0204_GKANBU1", work: 238)
    ifval_jump(work: 238, "EQ", 8.0, "ev_c04r0204_gingam_dir_up")
    ifval_jump(work: 238, "EQ", 2.0, "ev_c04r0204_gingam_dir_down")
    ifval_jump(work: 238, "EQ", 4.0, "ev_c04r0204_gingam_dir_left")
    ifval_jump(work: 238, "EQ", 6.0, "ev_c04r0204_gingam_dir_right")
    ifval_jump(work: 238, "EQ", 7.0, "ev_c04r0204_gingam_dir_leftup")
    ifval_jump(work: 238, "EQ", 1.0, "ev_c04r0204_gingam_dir_leftdown")
    call("ev_block_doc_end")
    end()

ev_c04r0204_gingam_dir_up:
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_30")
    obj_anime("HERO", "anm_c04r0204_player_30")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

ev_c04r0204_gingam_dir_down:
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_31")
    obj_anime("HERO", "anm_c04r0204_player_31")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

ev_c04r0204_gingam_dir_left:
    obj_anime("HERO", "anm_c04r0204_player_32")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

ev_c04r0204_gingam_dir_right:
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_33")
    obj_anime("HERO", "anm_c04r0204_player_33")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

ev_c04r0204_gingam_dir_leftup:
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_34")
    obj_anime("HERO", "anm_c04r0204_player_34")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

ev_c04r0204_gingam_dir_leftdown:
    obj_anime("C04R0204_MIDDLEM", "anm_c04r0204_middlem_35")
    obj_anime("HERO", "anm_c04r0204_player_35")
    obj_anime_wait()
    jump("common_c04r0204_gingam_dir")
    end()

common_c04r0204_gingam_dir:
    talk_keywait("dp_scenario2%8-msg_c04r0204_middlem_02_1")
    talk_keywait("dp_scenario2%8-msg_c04r0204_middlem_02_2")
    talk_keywait("dp_scenario2%8-msg_c04r0204_middlem_02_3")
    talk_close()
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    flag_set(flag: 450)
    flag_set(flag: 90)
    flag_reset(flag: 345)
    flag_set(flag: 452)
    flag_reset(flag: 453)
    flag_reset(flag: 451)
    obj_del("C04R0204_MIDDLEM")
    obj_del("C04R0204_PIPPI")
    obj_del("C04R0204_GONBE")
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    flag_set(flag: 1625)
    set_sys_flag(sys_flag: 39)
    ldval(work: 249, 5400.0)
    event_end()
    talk_obj_end()
    end()

ev_c04r0204_gkanbu1_battle_lose:
    trainer_lose()
    talk_obj_end()
    event_end()
    end()

anm_c04r0204_middlem_40:
    ac_dir_r(8.0)
    acmd_end()

anm_c04r0204_middlem_30:
    ac_wait(1.0)
    ac_right(2.0, 8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_c04r0204_middlem_31:
    ac_wait(1.0)
    ac_right(2.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04r0204_middlem_32:
    ac_wait(1.0)
    ac_right(2.0, 8.0)
    acmd_end()

anm_c04r0204_middlem_33:
    ac_wait(1.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04r0204_middlem_34:
    ac_wait(1.0)
    ac_right(1.0, 8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_c04r0204_middlem_35:
    ac_wait(1.0)
    ac_right(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04r0204_player_30:
    ac_dir_l(8.0)
    ac_wait(4.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04r0204_player_31:
    ac_dir_l(8.0)
    ac_wait(4.0)
    ac_dir_u(8.0)
    acmd_end()

anm_c04r0204_player_32:
    ac_dir_l(8.0)
    acmd_end()

anm_c04r0204_player_33:
    ac_dir_l(8.0)
    acmd_end()

anm_c04r0204_player_34:
    ac_wait(4.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04r0204_player_35:
    ac_wait(4.0)
    ac_dir_u(8.0)
    acmd_end()

ev_c04r0204_pippi:
    easy_voice_msg("dp_scenario2%8-msg_c04r0204_pippi_01", "PLAY_PV_EV_035_00_00")
    end()

ev_c04r0204_gonbe:
    easy_voice_msg("dp_scenario2%8-msg_c04r0204_gonbe_01", "Play_PV_EV_427_00_03")
    end()

ev_c04r0204_middlem:
    event_start()
    event_camera_index(910.0)
    event_camera_end_wait()
    talk_obj_start()
    if_flagon_jump(flag: 90, "ev_c04r0204_middlem_02")
    talkmsg("dp_scenario2%8-msg_c04r0204_middlem_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    event_camera_index(911.0)
    event_camera_end_wait()
    event_end()
    end()

ev_c04r0204_middlem_02:
    talkmsg("dp_scenario2%8-msg_c04r0204_middlem_02_1")
    talkmsg("dp_scenario2%8-msg_c04r0204_middlem_02_2")
    talkmsg("dp_scenario2%8-msg_c04r0204_middlem_02_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    event_end()
    end()