script set: d26r0107

code

ev_d26r0107_flag_change:
    if_flagoff_call(flag: 507, "ev_d26r0107_flag_change_animspeed")
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_flag_change_pos")
    end()

ev_d26r0107_sheen_change:
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_flag_ryuhai")
    ifwk_jump(work: 177, "EQ", 1.0, "ev_d26r0107_flag_change_pos2")
    end()

ev_d26r0107_flag_change_animspeed:
    obj_anime_speed("D26R0107_POKE1", 0.5)
    obj_anime_speed("D26R0107_POKE2", 0.5)
    obj_anime_speed("D26R0107_POKE3", 0.5)
    end()

ev_d26r0107_flag_change_pos:
    sxy_pos_change("D26R0107_GKANBU", 9.0, 6.0)
    jump("ev_d26r0107_flag_ryuhai")
    end()

ev_d26r0107_flag_ryuhai:
    find_bg_disable(0.0, "P_D_006_MachineLight_01")
    end()

ev_d26r0107_flag_change_pos2:
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 9.0, "ev_d26r0107_flag_change_pos2_l")
    jump("ev_d26r0107_flag_change_pos2_r")
    end()

ev_d26r0107_flag_change_pos2_r:
    sxy_pos_change("D26R0107_GKANBU", 9.0, 6.0)
    ldwk(work: 2, 2.0)
    end()

ev_d26r0107_flag_change_pos2_l:
    sxy_pos_change("D26R0107_GKANBU", 7.0, 6.0)
    ldwk(work: 2, 1.0)
    end()

ev_d26r0107_obj_change:
    setup_rah_cyl()
    end()

ev_d26r0107_gkanbu:
    talk_obj_start()
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_gkanbu_machine")
    if_flagon_jump(flag: 134, "ev_d26r0107_gkanbu_win")
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_01_1")
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_01_2")
    talk_keywait("dp_scenario2%86-msg_d26r0107_gkanbu_01_3")
    talk_close()
    trainer_btl_set("GINGALEADER3_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d26r0107_common_battle_lose")
    flag_set(flag: 134)
    ldval(work: 177, 1.0)
    event_camera_index(455.0)
    event_camera_end_wait()
    talk_keywait("dp_scenario2%86-msg_d26r0107_gkanbu_02")
    talk_close()
    event_camera_index(456.0)
    event_camera_end_wait()
    get_rel_pos_hero("D26R0107_GKANBU", work: 238)
    ifval_jump(work: 238, "EQ", 2.0, "ev_d26r0107_gkanbu_dir_up")
    ifval_jump(work: 238, "EQ", 9.0, "ev_d26r0107_gkanbu_dir_left")
    ifval_jump(work: 238, "EQ", 3.0, "ev_d26r0107_gkanbu_dir_left")
    ifval_jump(work: 238, "EQ", 6.0, "ev_d26r0107_gkanbu_dir_left")
    ifval_jump(work: 238, "EQ", 4.0, "ev_d26r0107_gkanbu_dir_right")
    ifval_jump(work: 238, "EQ", 1.0, "ev_d26r0107_gkanbu_dir_right")
    ifval_jump(work: 238, "EQ", 7.0, "ev_d26r0107_gkanbu_dir_right")
    end()

ev_d26r0107_gkanbu_dir_up:
    obj_anime("D26R0107_GKANBU", "anm_d26r0107_gkanbu_01")
    obj_anime_wait()
    ldwk(work: 2, 2.0)
    jump("common_d26r0107_gkanbu")
    jump("common_d26r0107_gkanbu")

ev_d26r0107_gkanbu_dir_left:
    obj_anime("D26R0107_GKANBU", "anm_d26r0107_gkanbu_02")
    obj_anime_wait()
    ldwk(work: 2, 1.0)
    jump("common_d26r0107_gkanbu")
    jump("common_d26r0107_gkanbu")

ev_d26r0107_gkanbu_dir_right:
    obj_anime("D26R0107_GKANBU", "anm_d26r0107_gkanbu_03")
    obj_anime_wait()
    ldwk(work: 2, 2.0)
    jump("common_d26r0107_gkanbu")
    jump("common_d26r0107_gkanbu")

common_d26r0107_gkanbu:
    ldval(work: 249, 10600.0)
    talk_obj_end()
    end()

ev_d26r0107_gkanbu_machine:
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_04_1")
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_04_2")
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_04_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d26r0107_gkanbu_win:
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_03")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d26r0107_common_battle_lose:
    trainer_lose()
    talk_obj_end()
    end()

anm_d26r0107_gkanbu_01:
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d26r0107_gkanbu_02:
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d26r0107_gkanbu_03:
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    ac_dir_l(8.0)
    acmd_end()

ev_d26r0107_machine_a:
    talk_start()
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_machine_a_win")
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_a_01")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_machine_a_win:
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_a_02")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_machine_b:
    talk_start()
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_machine_b_win")
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_b_01")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_machine_b_win:
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_b_02")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_machine_c:
    talk_start()
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_machine_c_win")
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_c_01")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_machine_c_win:
    talkmsg("dp_scenario2%86-msg_d26r0107_machine_c_02")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_d26r0107_parts_a:
    end()

ev_d26r0107_parts_b:
    end()

ev_d26r0107_parts_c:
    end()

ev_d26r0107_button:
    talk_start()
    if_flagon_jump(sys_flag: 29, "ev_d26r0107_button_02")
    event_start()
    event_camera_index(228.0)
    talkmsg("dp_scenario2%86-msg_d26r0107_button_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "yes_d26r0107_button")
    ifval_jump(work: 246, "EQ", 1.0, "no_d26r0107_button")
    end()

yes_d26r0107_button:
    ldval(work: 177, 0.0)
    event_camera_index(229.0)
    se_play("SEQ_SE_DP_BUTTON3")
    player_name(0.0)
    talk_keywait("dp_scenario2%86-msg_d26r0107_button_02")
    talk_close()
    find_bg_disable(0.0, "P_D_006_MachineLight_01")
    flag_reset(flag: 601)
    set_sys_flag(sys_flag: 29)
    start_rah_cyl()
    time_wait(30.0, work: 246)
    obj_anime("D26R0107_POKE1", "anm_d26r0107_poke1_01")
    obj_anime("D26R0107_POKE2", "anm_d26r0107_poke2_01")
    obj_anime("D26R0107_POKE3", "anm_d26r0107_poke3_01")
    obj_anime_wait()
    time_wait(30.0, work: 246)
    call_effect(0.0, "EF_F_CS_CHAP110_KIRA_YELLOW_END", -14.0, 0.5, 6.0)
    obj_del("D26R0107_POKE3")
    time_wait(1.0, work: 246)
    call_effect(1.0, "EF_F_CS_CHAP110_KIRA_RED_END", -8.0, 0.5, 11.0)
    obj_del("D26R0107_POKE1")
    time_wait(1.0, work: 246)
    call_effect(2.0, "EF_F_CS_CHAP110_KIRA_BLUE_END", -2.0, 0.5, 6.0)
    obj_del("D26R0107_POKE2")
    time_wait(1.0, work: 246)
    time_wait(30.0, work: 246)
    ifval_jump(work: 2, "EQ", 1.0, "ev_d26r0107_gkanbu_dir_left2_cam")
    ifval_jump(work: 2, "EQ", 2.0, "ev_d26r0107_gkanbu_dir_right2_cam")
    end()

ev_d26r0107_gkanbu_dir_left2_cam:
    event_camera_index(232.0)
    jump("ev_d26r0107_button01")
    end()

ev_d26r0107_gkanbu_dir_right2_cam:
    event_camera_index(230.0)
    jump("ev_d26r0107_button01")
    end()

ev_d26r0107_button01:
    ifval_jump(work: 2, "EQ", 1.0, "ev_d26r0107_gkanbu_dir_left2")
    ifval_jump(work: 2, "EQ", 2.0, "ev_d26r0107_gkanbu_dir_right2")
    end()

ev_d26r0107_gkanbu_dir_left2:
    obj_anime("D26R0107_GKANBU", "anm_d26r0107_gkanbu_32")
    obj_anime("HERO", "anm_d26r0107_player_02")
    obj_anime_wait()
    jump("common_d26r0107_gkanbu_02")
    end()

ev_d26r0107_gkanbu_dir_right2:
    obj_anime("D26R0107_GKANBU", "anm_d26r0107_gkanbu_31")
    obj_anime("HERO", "anm_d26r0107_player_01")
    obj_anime_wait()
    jump("common_d26r0107_gkanbu_02")
    end()

common_d26r0107_gkanbu_02:
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_04_1")
    talkmsg("dp_scenario2%86-msg_d26r0107_gkanbu_04_2")
    talk_keywait("dp_scenario2%86-msg_d26r0107_gkanbu_04_3")
    talk_close()
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    release_effect(0.0)
    release_effect(1.0)
    release_effect(2.0)
    event_camera_index(231.0)
    obj_del("D26R0107_GKANBU")
    flag_set(flag: 508)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    flag_set(flag: 506)
    ldval(work: 249, 10700.0)
    talk_end()
    event_end()
    end()

no_d26r0107_button:
    talk_close()
    event_camera_index(294.0)
    event_camera_end_wait()
    talk_end()
    event_end()
    end()

ev_d26r0107_button_02:
    talkmsg("dp_scenario2%86-msg_d26r0107_button_03")
    last_keywait()
    talk_close()
    talk_end()
    end()

anm_d26r0107_gkanbu_31:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_d26r0107_gkanbu_32:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d26r0107_poke1_01:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_d26r0107_poke2_01:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_d26r0107_poke3_01:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_d26r0107_player_01:
    ac_dir_r(8.0)
    acmd_end()

anm_d26r0107_player_02:
    ac_dir_l(8.0)
    acmd_end()

pos_d26r0107_gkanbu:
    event_start()
    talk_keywait("dp_scenario2%86-msg_d26r0107_gkanbu_05")
    talk_close()
    obj_anime("HERO", "anm_d26r0107_player_exit_ng")
    obj_anime_wait()
    event_end()
    end()

anm_d26r0107_player_exit_ng:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    acmd_end()