script set: c04

code

ev_c04_flag_change:
    call("ev_box_close_check")
    ifval_call(work: 249, "EQ", 4400.0, "ev_c04_guide_upd")
    flag_set(flag: 1376)
    flag_set(flag: 1408)
    flag_set(flag: 1642)
    obj_del("C04_WALL04")
    obj_del("C04_WALL05")
    obj_del("C04_WALL06")
    ifval_call(work: 107, "EQ", 99.0, "ev_c04_underground_set_flag_on")
    none_use_number()
    ifval_call(work: 107, "EQ", 99.0, "ev_c04_underground_set_flag_on")
    ifval_call(work: 107, "EQ", 100.0, "ev_c04_underground_set_flag_on")
    ifval_call(work: 336, "EQ", 1.0, "ev_c04_bicycle_uncle_set_flag_on")
    ifval_call(work: 191, "EQ", 1.0, "ev_c04_stopperblock_set")
    item_chk(450.0, 1.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_c04_woman1a_stopper_flag_not")
    item_chk(428.0, 1.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_c04_woman1a_stopper_flag_set")
    flag_reset(flag: 1626)
    obj_del("C04_WALL01")
    obj_del("C04_WALL02")
    obj_del("C04_WALL03")
    end()

ev_c04_guide_upd:
    ldval(work: 249, 4500.0)
    ret()

ev_c04_woman1a_stopper_flag_not:
    ldval(work: 184, 1.0)
    flag_set(flag: 1626)
    obj_del("C04_WALL01")
    obj_del("C04_WALL02")
    obj_del("C04_WALL03")
    end()

ev_c04_woman1a_stopper_flag_set:
    ldval(work: 184, 0.0)
    flag_reset(flag: 1626)
    obj_add("C04_WALL01")
    obj_add("C04_WALL02")
    obj_add("C04_WALL03")
    end()

ev_c04_stopperblock_set:
    flag_reset(flag: 1642)
    obj_add("C04_WALL04")
    obj_add("C04_WALL05")
    obj_add("C04_WALL06")
    ret()

ev_c04_underground_set_flag_on:
    flag_reset(flag: 1376)
    obj_add("C04_UNDERGROUND")
    ret()

ev_c04_bicycle_uncle_set_flag_on:
    flag_reset(flag: 1408)
    obj_add("C04_BICYCLE_UNCLE")
    ret()

ev_c04_man1:
    easy_obj_msg("dp_scenario2%0-msg_c04_man1_01")
    end()

ev_c04_woman1:
    talk_obj_start()
    if_flagon_jump(flag: 90, "ev_c04_woman1_02")
    talkmsg("dp_scenario2%0-msg_c04_woman1_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04_woman1_02:
    talkmsg("dp_scenario2%0-msg_c04_woman1_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04_boy3:
    talk_obj_start()
    if_flagon_jump(flag: 90, "ev_c04_boy3_02")
    talkmsg("dp_scenario2%0-msg_c04_boy3_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04_boy3_02:
    talkmsg("dp_scenario2%0-msg_c04_boy3_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04_sign1:
    easy_board_msg("dp_scenario2%0-msg_c04_sign1_01", "BOARD_TYPE_TOWN", 0.0)
    end()

ev_c04_sign2:
    easy_infoboard_msg("dp_scenario2%0-msg_c04_sign2_01", "BOARD_TYPE_INFO", 0.0)
    end()

ev_c04_sign3:
    easy_board_msg("dp_scenario2%0-msg_c04_sign3_01", "BOARD_TYPE_POST", 0.0)
    end()

ev_c04_sign4:
    easy_board_msg("dp_scenario2%0-msg_c04_sign4_01", "BOARD_TYPE_POST", 0.0)
    end()

ev_c04_sign5:
    easy_board_msg("dp_scenario2%0-msg_c04_sign5_01", "BOARD_TYPE_POST", 0.0)
    end()

ev_c04_sign6:
    easy_board_msg("dp_scenario2%0-msg_c04_sign6_01", "BOARD_TYPE_POST", 0.0)
    end()

pos_c04_champ:
    event_start()
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    obj_pos_change_world("HERO", -303.0, 7.0, 523.5)
    sxy_dir_change("HERO", 270.0)
    flag_reset(flag: 327)
    obj_add("C04_CHAMP")
    obj_pos_change_world("C04_CHAMP", -310.0, 7.0, 523.5)
    sxy_dir_change("C04_CHAMP", 90.0)
    event_camera_index(65.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    jump("common_c04_champion_01")
    end()

common_c04_champion_01:
    obj_anime("C04_CHAMP", "anm_c04_champion_01")
    obj_anime_wait()
    obj_anime("C04_CHAMP", "anm_c04_champion_01_g")
    obj_anime_wait()
    obj_pos_change_world("C04_CHAMP", -307.5, 7.0, 523.5)
    event_camera_index(66.0)
    obj_anime("C04_CHAMP", "anm_c04_champion_01_02")
    obj_anime_wait()
    player_name(0.0)
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_01_1")
    event_camera_index(67.0)
    set_force_blink("C04_CHAMP", 1.0)
    time_wait(5.0, work: 246)
    set_force_blink("C04_CHAMP", 0.0)
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_01_2")
    talk_close()
    obj_anime("C04_CHAMP", "anm_c04_champion_02")
    obj_anime_wait()
    event_camera_index(68.0)
    set_force_blink("C04_CHAMP", 1.0)
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_02_1")
    set_force_blink("C04_CHAMP", 0.0)
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_02_2")
    set_force_blink("C04_CHAMP", 1.0)
    time_wait(5.0, work: 246)
    set_force_blink("C04_CHAMP", 0.0)
    time_wait(5.0, work: 246)
    obj_anime("C04_CHAMP", "anm_c04_champion_02_01")
    obj_anime_wait()
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_02_3")
    event_camera_index(69.0)
    ldval(work: 238, 420.0)
    ldval(work: 239, 3.0)
    chg_common_scr("ev_item_event_keywait")
    talk_keywait("dp_scenario2%0-msg_c04_chanpion_03")
    talk_close()
    event_camera_index(70.0)
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 239, "EQ", 523.0, "pos_c04_champion_z11")
    ifval_jump(work: 239, "EQ", 524.0, "pos_c04_champion_z12")
    ifval_jump(work: 239, "EQ", 525.0, "pos_c04_champion_z13")
    end()

pos_c04_champion_z11:
    obj_anime("C04_CHAMP", "anm_c04_champion_11")
    obj_anime("HERO", "anm_c04_player_11")
    obj_anime_wait()
    jump("common_c04_champion_02")
    end()

pos_c04_champion_z12:
    obj_anime("C04_CHAMP", "anm_c04_champion_11")
    obj_anime("HERO", "anm_c04_player_11")
    obj_anime_wait()
    jump("common_c04_champion_02")
    end()

pos_c04_champion_z13:
    obj_anime("C04_CHAMP", "anm_c04_champion_13")
    obj_anime("HERO", "anm_c04_player_13")
    obj_anime_wait()
    jump("common_c04_champion_02")
    end()

common_c04_champion_02:
    obj_del("C04_CHAMP")
    ldval(work: 56, 1.0)
    flag_set(flag: 108)
    ifval_call(work: 249, "EQ", 4500.0, "ev_c04_champion_guide_upd")
    event_end()
    end()

ev_c04_champion_guide_upd:
    ldval(work: 249, 4600.0)
    ret()

anm_c04_champion_01:
    ac_left(1.0, 8.0)
    acmd_end()

anm_c04_champion_01_g:
    ac_mark_gyoe(1.0)
    ac_world_x(307.0, 8.0)
    acmd_end()

anm_c04_champion_01_02:
    ac_left(3.0, 8.0)
    acmd_end()

anm_c04_champion_02:
    ac_dir_r(8.0)
    acmd_end()

anm_c04_champion_02_01:
    ac_dir_l(8.0)
    acmd_end()

anm_c04_champion_11:
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    ac_dir_l(8.0)
    ac_left(5.0, 8.0)
    ac_dir_d(8.0)
    ac_down(8.0, 8.0)
    acmd_end()

anm_c04_champion_13:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_l(8.0)
    ac_left(5.0, 8.0)
    ac_dir_d(8.0)
    ac_down(9.0, 8.0)
    acmd_end()

anm_c04_player_11:
    ac_wait(2.0)
    ac_dir_d(8.0)
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_c04_player_13:
    ac_wait(2.0)
    ac_dir_u(8.0)
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

ev_c04_gingam:
    easy_obj_msg("dp_scenario2%0-msg_c04_gingam_01")
    end()

ev_c04_gingam2:
    easy_obj_msg("dp_scenario2%0-msg_c04_gingam2_01")
    end()

ev_c04_gingam3:
    easy_obj_msg("dp_scenario2%0-msg_c04_gingam3_01")
    end()

ev_c04_woman3:
    easy_obj_msg("dp_scenario2%0-msg_c04_woman3_01")
    end()

ev_c04_oldman1:
    easy_obj_msg("dp_scenario2%0-msg_c04_oldman1_01")
    end()

ev_c04_babyboy1:
    easy_obj_msg("dp_scenario2%0-msg_c04_babyboy1_01")
    end()

ev_c04_statue1:
    event_start()
    event_camera_index(244.0)
    event_camera_end_wait()
    pm_version_get(work: 246)
    ifval_jump(work: 246, "EQ", 48.0, "ev_c04_statue1_diamond")
    talk_obj_start()
    talkmsg("dp_scenario2%0-msg_c04_statue_02_1")
    talk_keywait("dp_scenario2%0-msg_c04_statue_02_2")
    talk_keywait("dp_scenario2%0-msg_c04_statue_02_3")
    talk_close()
    talk_obj_end()
    event_camera_index(245.0)
    event_camera_end_wait()
    event_end()
    end()

ev_c04_statue1_diamond:
    talk_obj_start()
    talkmsg("dp_scenario2%0-msg_c04_statue_01_1")
    talk_keywait("dp_scenario2%0-msg_c04_statue_01_2")
    talk_keywait("dp_scenario2%0-msg_c04_statue_01_3")
    talk_close()
    event_camera_index(245.0)
    event_camera_end_wait()
    event_start()
    end()

ev_c04_woman1a:
    ifval_jump(work: 184, "EQ", 0.0, "ev_c04_woman1a_stopper_occ")
    easy_obj_msg("dp_scenario2%0-msg_c04_woman1a_03")
    end()

ev_c04_woman1a_stopper_occ:
    easy_obj_msg("dp_scenario2%0-msg_c04_woman1a_02")
    end()

ev_c04_woman1a_stopper:
    event_start()
    obj_anime("HERO", "anm_c04_player_left")
    obj_anime_wait()
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 238, "EQ", 303.0, "ev_c04_woman1a_stopper_x1")
    ifval_call(work: 238, "EQ", 304.0, "ev_c04_woman1a_stopper_x2")
    ifval_call(work: 238, "EQ", 305.0, "ev_c04_woman1a_stopper_x3")
    ifval_call(work: 238, "EQ", 306.0, "ev_c04_woman1a_stopper_x4")
    ifval_call(work: 238, "EQ", 307.0, "ev_c04_woman1a_stopper_x5")
    talkmsg("dp_scenario2%0-msg_c04_woman1a_01")
    talk_close()
    ifval_call(work: 238, "EQ", 303.0, "ev_c04_woman1a_stopper_x1_return")
    ifval_call(work: 238, "EQ", 304.0, "ev_c04_woman1a_stopper_x2_return")
    ifval_call(work: 238, "EQ", 305.0, "ev_c04_woman1a_stopper_x3_return")
    ifval_call(work: 238, "EQ", 306.0, "ev_c04_woman1a_stopper_x4_return")
    ifval_call(work: 238, "EQ", 307.0, "ev_c04_woman1a_stopper_x5_return")
    obj_anime("HERO", "anm_c04_player_back")
    obj_anime_wait()
    event_end()
    end()

ev_c04_woman1a_stopper_x1:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x0")
    obj_anime_wait()
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x1")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x2:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x0")
    obj_anime_wait()
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x2")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x3:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x0")
    obj_anime_wait()
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x3")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x4:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x0")
    obj_anime_wait()
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x4")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x5:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x0")
    obj_anime_wait()
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x5")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x1_return:
    ret()

ev_c04_woman1a_stopper_x2_return:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x2_return")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x3_return:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x3_return")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x4_return:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x4_return")
    obj_anime_wait()
    ret()

ev_c04_woman1a_stopper_x5_return:
    obj_anime("C04_WOMAN1A", "anm_c04_stopper_x5_return")
    obj_anime_wait()
    ret()

anm_c04_stopper_x0:
    ac_dir_r(8.0)
    acmd_end()

anm_c04_stopper_x1:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_c04_stopper_x2:
    ac_mark_gyoe(1.0)
    ac_world_x(303.0, 8.0)
    acmd_end()

anm_c04_stopper_x3:
    ac_mark_gyoe(1.0)
    ac_world_x(304.0, 8.0)
    acmd_end()

anm_c04_stopper_x4:
    ac_mark_gyoe(1.0)
    ac_world_x(305.0, 8.0)
    acmd_end()

anm_c04_stopper_x5:
    ac_mark_gyoe(1.0)
    ac_world_x(306.0, 8.0)
    acmd_end()

anm_c04_stopper_x1_return:
    ac_dir_r(8.0)
    acmd_end()

anm_c04_stopper_x2_return:
    ac_dir_l(8.0)
    ac_world_x(302.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_stopper_x3_return:
    ac_dir_l(8.0)
    ac_world_x(302.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_stopper_x4_return:
    ac_dir_l(8.0)
    ac_world_x(302.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_stopper_x5_return:
    ac_dir_l(8.0)
    ac_world_x(302.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_player_left:
    ac_dir_l(8.0)
    acmd_end()

anm_c04_player_right:
    ac_dir_r(8.0)
    acmd_end()

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

ev_c04_stop_01:
    talk_obj_start()
    if_flagoff_jump(flag: 91, "ev_c04_stop_03")
    ifval_jump(work: 74, "GE", 1.0, "ev_c04_stop_03")
    talkmsg("dp_scenario2%0-msg_c04_stop_02")
    last_keywait()
    talk_close()
    obj_anime("C04_STOP_01", "anm_c04_stop_turn")
    obj_anime_wait()
    talk_obj_end()
    end()

ev_c04_stop_03:
    talkmsg("dp_scenario2%0-msg_c04_stop_03")
    last_keywait()
    talk_close()
    obj_anime("C04_STOP_01", "anm_c04_stop_turn")
    obj_anime_wait()
    talk_obj_end()
    end()

pos_c04_stop_01:
    event_start()
    player_pos_get(work: 238, work: 239)
    ifval_call(work: 239, "EQ", 532.0, "pos_c04_stop_z1")
    ifval_call(work: 239, "EQ", 533.0, "pos_c04_stop_z2")
    ifval_call(work: 239, "EQ", 534.0, "pos_c04_stop_z3")
    ifval_call(work: 239, "EQ", 535.0, "pos_c04_stop_z4")
    ifval_call(work: 239, "EQ", 536.0, "pos_c04_stop_z5")
    obj_anime("HERO", "anm_c04_player_turn_u")
    obj_anime_wait()
    talk_keywait("dp_scenario2%0-msg_c04_stop_01")
    talk_close()
    ifval_call(work: 239, "EQ", 532.0, "pos_c04_stop_back_z1")
    ifval_call(work: 239, "EQ", 533.0, "pos_c04_stop_back_z2")
    ifval_call(work: 239, "EQ", 534.0, "pos_c04_stop_back_z3")
    ifval_call(work: 239, "EQ", 535.0, "pos_c04_stop_back_z4")
    ifval_call(work: 239, "EQ", 536.0, "pos_c04_stop_back_z5")
    event_end()
    end()

pos_c04_stop_z1:
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z0")
    obj_anime_wait()
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z1")
    obj_anime_wait()
    ret()

pos_c04_stop_z2:
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z0")
    obj_anime_wait()
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z2")
    obj_anime_wait()
    ret()

pos_c04_stop_z3:
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z0")
    obj_anime_wait()
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z3")
    obj_anime_wait()
    ret()

pos_c04_stop_z4:
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z0")
    obj_anime_wait()
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z4")
    obj_anime_wait()
    ret()

pos_c04_stop_z5:
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z0")
    obj_anime_wait()
    obj_anime("C04_STOP_01", "anm_c04_stop_go_z5")
    obj_anime_wait()
    ret()

pos_c04_stop_back_z1:
    obj_anime("C04_STOP_01", "anm_c04_stop_back_z1")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04_player_back_01")
    obj_anime_wait()
    ret()

pos_c04_stop_back_z2:
    obj_anime("C04_STOP_01", "anm_c04_stop_back_z2")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04_player_back_01")
    obj_anime_wait()
    ret()

pos_c04_stop_back_z3:
    obj_anime("C04_STOP_01", "anm_c04_stop_back_z3")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04_player_back_01")
    obj_anime_wait()
    ret()

pos_c04_stop_back_z4:
    obj_anime("C04_STOP_01", "anm_c04_stop_back_z4")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04_player_back_01")
    obj_anime_wait()
    ret()

pos_c04_stop_back_z5:
    obj_anime("C04_STOP_01", "anm_c04_stop_back_z5")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04_player_back_01")
    obj_anime_wait()
    ret()

anm_c04_player_back_01:
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    acmd_end()

anm_c04_player_turn_u:
    ac_dir_u(8.0)
    acmd_end()

anm_c04_stop_turn:
    ac_dir_d(8.0)
    acmd_end()

anm_c04_stop_go_z0:
    ac_dir_d(8.0)
    acmd_end()

anm_c04_stop_go_z1:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_c04_stop_go_z2:
    ac_mark_gyoe(1.0)
    ac_down(1.0, 8.0)
    acmd_end()

anm_c04_stop_go_z3:
    ac_mark_gyoe(1.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_c04_stop_go_z4:
    ac_mark_gyoe(1.0)
    ac_down(3.0, 8.0)
    acmd_end()

anm_c04_stop_go_z5:
    ac_mark_gyoe(1.0)
    ac_down(4.0, 8.0)
    acmd_end()

anm_c04_stop_back_z1:
    acmd_end()

anm_c04_stop_back_z2:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04_stop_back_z3:
    ac_dir_u(8.0)
    ac_up(2.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04_stop_back_z4:
    ac_dir_u(8.0)
    ac_up(3.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

anm_c04_stop_back_z5:
    ac_dir_u(8.0)
    ac_up(4.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

ev_c04_anahori:
    event_start()
    obj_anime("HERO", "anm_c04_anahori_p_s01")
    obj_anime_wait()
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_01_1")
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_01_2")
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_02")
    obj_anime("HERO", "anm_c04_anahori_p_s02")
    obj_anime_wait()
    talk_close()
    event_end()
    auto_tanken_set()
    auto_tanken_set_wait()
    use_tankenset()
    end()

anm_c04_anahori_p_s01:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_anahori_p_s02:
    ac_dir_d(8.0)
    ac_wait(16.0)
    acmd_end()

ev_c04_anahori_b:
    event_start()
    time_wait(10.0, work: 0)
    obj_anime("HERO", "anm_c04_anahori_p_s03")
    obj_anime_wait()
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_03")
    me_play("M_FI013")
    add_ug_item(1.0, 1.0, work: 246)
    ug_item_name(0.0, 1.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    add_ug_item(2.0, 1.0, work: 246)
    ug_item_name(0.0, 2.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    add_ug_item(3.0, 1.0, work: 246)
    ug_item_name(0.0, 3.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    me_wait()
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_04")
    talk_keywait("dp_scenario2%18-msg_ug_mission_01_05")
    talk_close()
    obj_anime("C04_UNDERGROUND", "anm_c04_anahori_j_s04")
    obj_anime("HERO", "anm_c04_anahori_p_s05")
    obj_anime_wait()
    set_door_obj("C04R0801_D01")
    hit_door_anime(0.0)
    obj_anime("C04_UNDERGROUND", "anm_c04_anahori_j_s06")
    obj_anime_wait()
    set_door_obj("C04R0801_D01")
    hit_door_anime(1.0)
    ldval(work: 184, 2.0)
    ldval(work: 107, 1.0)
    flag_reset(flag: 231)
    obj_del("C04_UNDERGROUND")
    event_end()
    end()

anm_c04_anahori_p_s03:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_anahori_j_s04:
    ac_wait(4.0)
    ac_left(1.0, 8.0)
    acmd_end()

anm_c04_anahori_p_s05:
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_anahori_j_s06:
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    ac_vanish_on()
    acmd_end()

ev_c04_byclce_raid:
    event_start()
    obj_anime("HERO", "anm_c04_byclce_raid_s01")
    obj_anime_wait()
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_03")
    add_custum_win_label("dp_options%DP_options_890", 1.0)
    add_custum_win_label("dp_options%DP_options_888", 2.0)
    add_custum_win_label("dp_options%DP_options_891", 3.0)
    add_custum_win_label("dp_options%DP_options_889", 4.0)
    open_custum_win(work: 246)
    ldval(work: 238, 4.0)
    event_camera_index(112.0)
    obj_anime("HERO", "anm_c04_byclce_raid_s02")
    obj_anime_wait()
    switch(work: 246)
    case_jump(1.0, "ev_c04_byclce_raid2_1")
    case_jump(2.0, "ev_c04_byclce_raid2_2")
    case_jump(3.0, "ev_c04_byclce_raid2_3")
    case_jump(4.0, "ev_c04_byclce_raid2_4")
    end()

ev_c04_byclce_re_raid:
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_05")
    add_custum_win_label("dp_options%DP_options_890", 1.0)
    add_custum_win_label("dp_options%DP_options_888", 2.0)
    add_custum_win_label("dp_options%DP_options_891", 3.0)
    add_custum_win_label("dp_options%DP_options_889", 4.0)
    open_custum_win(work: 246)
    switch(work: 246)
    case_jump(1.0, "ev_c04_byclce_raid2_1")
    case_jump(2.0, "ev_c04_byclce_raid2_2")
    case_jump(3.0, "ev_c04_byclce_raid2_3")
    case_jump(4.0, "ev_c04_byclce_raid2_4")
    end()

ev_c04_byclce_raid2_1:
    talk_close()
    chara_look_lock("C04_BICYCLE_UNCLE", "HERO")
    ifval_jump(work: 238, "EQ", 0.0, "ev_c04_byclce_raid2_1_ok")
    black_out("SCR_WIPE_DIV", 6.0)
    fade_wait()
    time_wait(6.0, work: 246)
    ldval(work: 238, 0.0)
    bicycle_color_set(work: 238)
    bicycle_req(1.0)
    time_wait(6.0, work: 246)
    black_in("SCR_WIPE_DIV", 6.0)
    fade_wait()
    jump("ev_c04_byclce_raid2_1_ok")
    jump("ev_c04_byclce_raid2_1_ok")

ev_c04_byclce_raid2_1_ok:
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_04_blue")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04_byclce_re_raid")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_06_blue")
    jump("ev_c04_byclce_raid_buy")
    end()

ev_c04_byclce_raid2_2:
    talk_close()
    chara_look_lock("C04_BICYCLE_UNCLE", "HERO")
    ifval_jump(work: 238, "EQ", 1.0, "ev_c04_byclce_raid2_2_ok")
    black_out("SCR_WIPE_DIV", 6.0)
    fade_wait()
    time_wait(6.0, work: 246)
    ldval(work: 238, 1.0)
    bicycle_color_set(work: 238)
    bicycle_req(1.0)
    time_wait(6.0, work: 246)
    black_in("SCR_WIPE_DIV", 6.0)
    fade_wait()
    jump("ev_c04_byclce_raid2_2_ok")
    jump("ev_c04_byclce_raid2_2_ok")

ev_c04_byclce_raid2_2_ok:
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_04_red")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04_byclce_re_raid")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_06_red")
    jump("ev_c04_byclce_raid_buy")
    end()

ev_c04_byclce_raid2_3:
    talk_close()
    chara_look_lock("C04_BICYCLE_UNCLE", "HERO")
    ifval_jump(work: 238, "EQ", 2.0, "ev_c04_byclce_raid2_3_ok")
    black_out("SCR_WIPE_DIV", 6.0)
    fade_wait()
    time_wait(6.0, work: 246)
    ldval(work: 238, 2.0)
    bicycle_color_set(work: 238)
    bicycle_req(1.0)
    time_wait(6.0, work: 246)
    black_in("SCR_WIPE_DIV", 6.0)
    fade_wait()
    jump("ev_c04_byclce_raid2_3_ok")
    jump("ev_c04_byclce_raid2_3_ok")

ev_c04_byclce_raid2_3_ok:
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_04_yellow")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04_byclce_re_raid")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_06_yellow")
    jump("ev_c04_byclce_raid_buy")
    end()

ev_c04_byclce_raid2_4:
    talk_close()
    chara_look_lock("C04_BICYCLE_UNCLE", "HERO")
    ifval_jump(work: 238, "EQ", 3.0, "ev_c04_byclce_raid2_4_ok")
    black_out("SCR_WIPE_DIV", 6.0)
    fade_wait()
    time_wait(6.0, work: 246)
    ldval(work: 238, 3.0)
    bicycle_color_set(work: 238)
    bicycle_req(1.0)
    time_wait(6.0, work: 246)
    black_in("SCR_WIPE_DIV", 6.0)
    fade_wait()
    jump("ev_c04_byclce_raid2_4_ok")
    jump("ev_c04_byclce_raid2_4_ok")

ev_c04_byclce_raid2_4_ok:
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_04_green")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04_byclce_re_raid")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_06_green")
    jump("ev_c04_byclce_raid_buy")
    end()

ev_c04_byclce_raid_buy:
    talk_close()
    ldval(work: 238, 450.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_02_1")
    talk_keywait("dp_scenario2%4-msg_c04r0101_middlem_02_2")
    talk_close()
    event_camera_index(113.0)
    chara_look_release("C04_BICYCLE_UNCLE")
    obj_anime("C04_BICYCLE_UNCLE", "anm_c04_byclce_raid_s03")
    time_wait(12.0, work: 246)
    set_door_obj("C04R0101_D01")
    hit_door_anime(0.0)
    obj_anime_wait()
    set_door_obj("C04R0101_D01")
    hit_door_anime("ANIME_DOOR_COLSE")
    event_camera_end_wait()
    event_camera_index(114.0)
    event_camera_end_wait()
    boukennooto_tips_open(9.0, work: 246)
    boukennooto_tips_wait()
    set_warp_id(58.0)
    set_teleport_id(54.0, 0.0)
    ldval(work: 336, 2.0)
    obj_del("C04_BICYCLE_UNCLE")
    flag_reset(flag: 345)
    item_chk(428.0, 1.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_c04_woman1a_stopper_flag_set")
    event_end()
    end()

anm_c04_byclce_raid_s01:
    ac_wait(8.0)
    ac_down(1.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c04_byclce_raid_s02:
    ac_dir_d(4.0)
    ac_down(1.0, 8.0)
    acmd_end()

anm_c04_byclce_raid_s03:
    ac_left(1.0, 8.0)
    ac_dir_u(4.0)
    ac_up(4.0, 8.0)
    ac_vanish_on()
    acmd_end()

ev_c04_byclce_raid:
    event_start()
    talkmsg("dp_scenario2%4-msg_c04r0101_middlem_02_2")
    event_end()
    end()