script set: d31

code

pos_d31_towerboss:
    event_start()
    call("ev_another_out")
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 23.0, "pos_d31_towerboss_1")
    ifval_call(work: 238, "EQ", 24.0, "pos_d31_towerboss_2")
    ifval_call(work: 238, "EQ", 25.0, "pos_d31_towerboss_3")
    ifval_call(work: 238, "EQ", 26.0, "pos_d31_towerboss_4")
    flag_reset(flag: 571)
    obj_add("D31_TOWERBOSS")
    obj_pause("D31_TOWERBOSS")
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_01")
    obj_anime("HERO", "anm_d31_player_01")
    obj_anime_wait()
    se_play("S_FI003")
    player_name(1.0)
    talk_keywait("dp_scenario3%42-msg_d31_towerboss_01")
    talk_close()
    event_camera_index(554.0)
    event_camera_end_wait()
    time_wait(30.0, work: 246)
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_02")
    obj_anime_wait()
    talk_keywait("dp_scenario3%42-msg_d31_towerboss_02")
    talk_close()
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_03")
    obj_anime_wait()
    talk_keywait("dp_scenario3%42-msg_d31_towerboss_03")
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_30")
    obj_anime_wait()
    talkmsg("dp_scenario3%42-msg_d31_towerboss_04_1")
    talk_keywait("dp_scenario3%42-msg_d31_towerboss_04_2")
    talk_close()
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 23.0, "pos_d31_towerboss_11")
    ifval_call(work: 238, "EQ", 24.0, "pos_d31_towerboss_12")
    ifval_call(work: 238, "EQ", 25.0, "pos_d31_towerboss_13")
    ifval_call(work: 238, "EQ", 26.0, "pos_d31_towerboss_14")
    obj_del("D31_TOWERBOSS")
    flag_reset(flag: 572)
    obj_add("D31_RIVAL")
    obj_pause("D31_RIVAL")
    obj_anime("D31_RIVAL", "anm_d31_towerboss_01")
    obj_anime("HERO", "anm_d31_player_01")
    obj_anime_wait()
    se_play("S_FI003")
    rival_name(0.0)
    player_name(1.0)
    talk_keywait("dp_scenario3%42-msg_d31_rival_01")
    talk_close()
    time_wait(30.0, work: 246)
    ifval_call(work: 90, "LT", 1.0, "ev_d31_rival_event_chk_msg1")
    ifval_call(work: 90, "GE", 1.0, "ev_d31_rival_event_chk_msg2")
    talk_close()
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 23.0, "pos_d31_towerboss_21")
    ifval_call(work: 238, "EQ", 24.0, "pos_d31_towerboss_22")
    ifval_call(work: 238, "EQ", 25.0, "pos_d31_towerboss_23")
    ifval_call(work: 238, "EQ", 26.0, "pos_d31_towerboss_24")
    obj_del("D31_RIVAL")
    ldval(work: 178, 1.0)
    event_camera_index(555.0)
    event_camera_end_wait()
    ifval_call(work: 249, "NE", 13200.0, "ev_c11r0101_guide_upd")
    call("ev_another_out_end")
    event_end()
    end()

ev_c11_guide_upd:
    ldval(work: 249, 13100.0)
    zenkoku_zukan_flag(2.0, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c11_guide_upde_2")
    ret()

ev_c11_guide_upde_2:
    ldval(work: 249, 13200.0)
    ret()

ev_d31_rival_event_chk_msg1:
    talkmsg("dp_scenario3%42-msg_d31_rival_02_1")
    talkmsg("dp_scenario3%42-msg_d31_rival_02_2")
    talk_keywait("dp_scenario3%42-msg_d31_rival_02_3")
    ret()

ev_d31_rival_event_chk_msg2:
    talkmsg("dp_scenario3%42-msg_d31_rival_03_1")
    talkmsg("dp_scenario3%42-msg_d31_rival_03_2")
    talk_keywait("dp_scenario3%42-msg_d31_rival_03_3")
    ret()

pos_d31_towerboss_1:
    sxy_pos_change("D31_TOWERBOSS", 23.0, 41.0)
    sxy_pos_change("D31_RIVAL", 23.0, 40.0)
    ret()

pos_d31_towerboss_2:
    sxy_pos_change("D31_TOWERBOSS", 24.0, 41.0)
    sxy_pos_change("D31_RIVAL", 24.0, 40.0)
    ret()

pos_d31_towerboss_3:
    sxy_pos_change("D31_TOWERBOSS", 25.0, 41.0)
    sxy_pos_change("D31_RIVAL", 25.0, 40.0)
    ret()

pos_d31_towerboss_4:
    sxy_pos_change("D31_TOWERBOSS", 26.0, 41.0)
    sxy_pos_change("D31_RIVAL", 26.0, 40.0)
    ret()

pos_d31_towerboss_11:
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_40")
    obj_anime("HERO", "anm_d31_player_40")
    obj_anime_wait()
    ret()

pos_d31_towerboss_12:
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_40")
    obj_anime("HERO", "anm_d31_player_40")
    obj_anime_wait()
    ret()

pos_d31_towerboss_13:
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_41")
    obj_anime("HERO", "anm_d31_player_41")
    obj_anime_wait()
    ret()

pos_d31_towerboss_14:
    obj_anime("D31_TOWERBOSS", "anm_d31_towerboss_41")
    obj_anime("HERO", "anm_d31_player_41")
    obj_anime_wait()
    ret()

pos_d31_towerboss_21:
    obj_anime("D31_RIVAL", "anm_d31_towerboss_40")
    obj_anime("HERO", "anm_d31_player_40")
    obj_anime_wait()
    ret()

pos_d31_towerboss_22:
    obj_anime("D31_RIVAL", "anm_d31_towerboss_40")
    obj_anime("HERO", "anm_d31_player_40")
    obj_anime_wait()
    ret()

pos_d31_towerboss_23:
    obj_anime("D31_RIVAL", "anm_d31_towerboss_41")
    obj_anime("HERO", "anm_d31_player_41")
    obj_anime_wait()
    ret()

pos_d31_towerboss_24:
    obj_anime("D31_RIVAL", "anm_d31_towerboss_41")
    obj_anime("HERO", "anm_d31_player_41")
    obj_anime_wait()
    ret()

anm_d31_player_01:
    ac_wait(28.0)
    ac_dir_d(8.0)
    ac_up(1.0, 4.0)
    acmd_end()

anm_d31_player_40:
    ac_wait(8.0)
    ac_dir_r(8.0)
    ac_wait(16.0)
    ac_dir_u(8.0)
    acmd_end()

anm_d31_player_41:
    ac_wait(8.0)
    ac_dir_l(8.0)
    ac_wait(16.0)
    ac_dir_u(8.0)
    acmd_end()

anm_d31_towerboss_01:
    ac_dir_u(4.0)
    ac_up(8.0, 4.0)
    acmd_end()

anm_d31_towerboss_02:
    ac_dir_l(8.0)
    ac_dir_r(8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_d31_towerboss_03:
    ac_dir_u(8.0)
    acmd_end()

anm_d31_towerboss_30:
    ac_mark_gyoe(1.0)
    acmd_end()

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

anm_d31_towerboss_41:
    ac_dir_l(4.0)
    ac_left(1.0, 4.0)
    ac_dir_u(4.0)
    ac_up(8.0, 4.0)
    acmd_end()

ev_d31_rival:
    talk_obj_start()
    talkmsg("dp_scenario3%42-msg_d31_rival_03_1")
    talkmsg("dp_scenario3%42-msg_d31_rival_03_2")
    talkmsg("dp_scenario3%42-msg_d31_rival_03_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d31_woman3:
    talk_obj_start_turn_not()
    talkmsg("dp_scenario3%42-msg_d31_woman3_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d31_boy1:
    talk_obj_start_turn_not()
    talkmsg("dp_scenario3%42-msg_d31_boy1_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d31_oldwoman1:
    easy_obj_msg("dp_scenario3%42-msg_d31_oldwoman1_01")
    end()

ev_d31_assistantw:
    easy_obj_msg("dp_scenario3%42-msg_d31_assistantw_01")
    end()

ev_d31_middleman:
    easy_obj_msg("dp_scenario3%42-msg_d31_middleman_01")
    end()

ev_d31_veteran:
    easy_obj_msg("dp_scenario3%42-msg_d31_veteran_01")
    end()

ev_d31_man2:
    easy_obj_msg("dp_scenario3%42-msg_d31_man2_01")
    end()

ev_d31_fighter:
    easy_obj_msg("dp_scenario3%42-msg_d31_fighter_01")
    end()

ev_d31_sign1:
    easy_board_msg("dp_scenario3%42-msg_d31_sign1_01", "BOARD_TYPE_POST", 0.0)
    end()

ev_d31_sign2:
    easy_board_msg("dp_scenario3%42-msg_d31_sign1_02", "BOARD_TYPE_POST", 0.0)
    end()