script set: c04r0801

code

ev_c04r0801_underground:
    talk_obj_start()
    ifval_call(work: 107, "EQ", 0.0, "ev_c04r0801_underground_camera")
    ifval_jump(work: 107, "GE", 9.0, "ev_ug_mission_07_01")
    if_flagon_jump(flag: 83, "ev_c04r0801_mission_common_chk")
    talk_keywait("dp_scenario2%18-msg_c04r0801_underground_01_1")
    talk_keywait("dp_scenario2%18-msg_c04r0801_underground_01_2")
    last_keywait()
    talk_close()
    ldval(work: 238, 428.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 83)
    flag_reset(flag: 231)
    if_flagon_call(flag: 91, "ev_c04r0801_underground_announce02")
    jump("ev_c04r0801_anahori_powered_s01")
    end()

ev_c04r0801_underground_announce02:
    ldval(work: 249, 5600.0)
    ret()

ev_c04r0801_underground_04:
    talkmsg("dp_scenario2%18-msg_c04r0801_underground_04_1")
    talkmsg("dp_scenario2%18-msg_c04r0801_underground_04_2")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_07_01:
    talkmsg("dp_scenario2%18-msg_ug_mission_07_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_09_01:
    talkmsg("dp_scenario2%18-msg_ug_mission_09_01_1")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_common_chk:
    ifval_jump(work: 107, "EQ", 1.0, "ev_c04r0801_mission_02_chk")
    ifval_jump(work: 107, "EQ", 2.0, "ev_c04r0801_mission_03_chk")
    ifval_jump(work: 107, "EQ", 3.0, "ev_c04r0801_mission_04_chk")
    ifval_jump(work: 107, "EQ", 4.0, "ev_c04r0801_mission_05_chk")
    ifval_jump(work: 107, "EQ", 5.0, "ev_c04r0801_mission_06_chk")
    jump("ev_ug_mission_07_01")
    jump("ev_c04r0801_mission_02_chk")

ev_c04r0801_mission_02_chk:
    if_flagoff_jump(flag: 231, "ev_ug_mission_02_01")
    if_flagoff_jump(sys_flag: 16, "ev_ug_mission_02_02")
    jump("ev_c04r0801_mission_02_clear")
    end()

ev_ug_mission_02_01:
    flag_set(flag: 231)
    talkmsg("dp_scenario2%18-msg_ug_mission_02_01_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_02_01_2")
    talkmsg("dp_scenario2%18-msg_ug_mission_02_01_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_02_02:
    flag_set(flag: 231)
    talkmsg("dp_scenario2%18-msg_ug_mission_02_02_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_02_02_2")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_02_clear:
    ldval(work: 107, 2.0)
    flag_reset(flag: 231)
    talk_keywait("dp_scenario2%18-msg_ug_mission_02_03")
    ldval(work: 238, 1810.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    talkmsg("dp_scenario2%18-msg_ug_mission_02_04_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_02_04_2")
    flag_set(flag: 1498)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_03_chk:
    if_flagoff_jump(flag: 231, "ev_ug_mission_03_01")
    if_flagoff_jump(sys_flag: 18, "ev_ug_mission_03_02")
    jump("ev_c04r0801_mission_03_clear")
    end()

ev_ug_mission_03_01:
    flag_set(flag: 231)
    talkmsg("dp_scenario2%18-msg_ug_mission_04_01_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_04_01_2")
    talkmsg("dp_scenario2%18-msg_ug_mission_04_01_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_03_02:
    talkmsg("dp_scenario2%18-msg_ug_mission_04_02_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_04_02_2")
    talkmsg("dp_scenario2%18-msg_ug_mission_04_02_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_03_clear:
    ldval(work: 107, 3.0)
    flag_reset(flag: 231)
    talk_keywait("dp_scenario2%18-msg_ug_mission_04_03")
    last_keywait()
    talk_close()
    me_play("M_FI013")
    add_item(15.0, 5.0, work: 246)
    item_name(0.0, 15.0, 5.0)
    talkmsg("dp_scenario3%91-msg_event_item_get_01")
    add_item(13.0, 5.0, work: 246)
    item_name(0.0, 13.0, 5.0)
    talkmsg("dp_scenario3%91-msg_event_item_get_01")
    add_item(7.0, 5.0, work: 246)
    item_name(0.0, 7.0, 5.0)
    talkmsg("dp_scenario3%91-msg_event_item_get_01")
    me_wait()
    talkmsg("dp_scenario2%18-msg_ug_mission_04_04")
    last_keywait()
    talk_close()
    flag_set(flag: 1499)
    talk_obj_end()
    end()

ev_c04r0801_mission_04_chk:
    if_flagoff_jump(flag: 231, "ev_ug_mission_04_01")
    if_flagoff_jump(sys_flag: 19, "ev_ug_mission_04_02")
    jump("ev_c04r0801_mission_04_clear")
    end()

ev_ug_mission_04_01:
    flag_set(flag: 231)
    talkmsg("dp_scenario2%18-msg_ug_mission_05_01_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_05_01_2")
    talkmsg("dp_scenario2%18-msg_ug_mission_05_01_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_04_02:
    talkmsg("dp_scenario2%18-msg_ug_mission_05_02_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_05_02_2")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_04_clear:
    ldval(work: 107, 4.0)
    flag_reset(flag: 231)
    talk_keywait("dp_scenario2%18-msg_ug_mission_05_03_1")
    me_play("M_FI013")
    add_ug_item(370.0, 1.0, work: 246)
    ug_item_name(0.0, 370.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    me_wait()
    last_keywait()
    talk_close()
    flag_set(flag: 1500)
    talk_obj_end()
    end()

ev_c04r0801_mission_05_chk:
    if_flagoff_jump(sys_flag: 806, "ev_ug_mission_09_01")
    if_flagoff_jump(flag: 231, "ev_ug_mission_05_01")
    if_flagoff_jump(flag: 1503, "ev_ug_mission_05_02")
    jump("ev_c04r0801_mission_05_clear")
    end()

ev_ug_mission_05_01:
    flag_set(flag: 231)
    talkmsg("dp_scenario2%18-msg_ug_mission_08_01_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_08_01_2")
    talkmsg("dp_scenario2%18-msg_ug_mission_08_01_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_ug_mission_05_02:
    talkmsg("dp_scenario2%18-msg_ug_mission_08_02_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_08_02_2")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_05_clear:
    ldval(work: 107, 5.0)
    flag_reset(flag: 231)
    flag_reset(flag: 212)
    talk_keywait("dp_scenario2%18-msg_ug_mission_08_03_1")
    last_keywait()
    talk_close()
    me_play("M_FI013")
    add_ug_item(375.0, 1.0, work: 246)
    ug_item_name(0.0, 375.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    add_ug_item(378.0, 1.0, work: 246)
    ug_item_name(0.0, 378.0, 1.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    me_wait()
    talkmsg("dp_scenario2%18-msg_ug_mission_08_03_2")
    last_keywait()
    talk_close()
    flag_set(flag: 1501)
    talk_obj_end()
    end()

ev_c04r0801_mission_06_chk:
    if_flagoff_jump(flag: 231, "ev_ug_mission_06_01")
    if_flagoff_jump(sys_flag: 804, "ev_ug_mission_06_02")
    jump("ev_c04r0801_mission_06_clear")
    end()

ev_ug_mission_06_01:
    flag_set(flag: 231)
    talk_keywait("dp_scenario2%18-msg_ug_mission_06_01_1")
    talk_keywait("dp_scenario2%18-msg_ug_mission_06_01_2")
    talk_keywait("dp_scenario2%18-msg_ug_mission_06_01_3")
    last_keywait()
    talk_close()
    jump("ev_ug_mission_06_02")

ev_ug_mission_06_02:
    talkmsg("dp_scenario2%18-msg_ug_mission_06_02_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_06_02_2")
    talkmsg("dp_scenario1%40-msg_c01r0206_stop_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_06_clear:
    talkmsg("dp_scenario2%18-msg_ug_mission_06_04_1")
    talkmsg("dp_scenario2%18-msg_ug_mission_06_04_2")
    me_play("M_FI013")
    add_ug_item(375.0, 1.0, work: 246)
    none_use_number(0.0, 375.0)
    talk_keywait("dp_scenario3%91-msg_goods_get_01")
    me_wait()
    talkmsg("dp_scenario2%18-msg_ug_mission_06_05")
    ldval(work: 107, 9.0)
    flag_reset(flag: 231)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_mission_urouro_anime:
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 5.0, "ev_c04r0801_mission_urouro_anime_l")
    ifval_jump(work: 238, "EQ", 7.0, "ev_c04r0801_mission_urouro_anime_r")
    ifval_jump(work: 239, "EQ", 4.0, "ev_c04r0801_mission_urouro_anime_u")
    jump("ev_c04r0801_mission_urouro_anime_d")
    jump("ev_c04r0801_mission_urouro_anime_l")

ev_c04r0801_mission_urouro_anime_l:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_mission_l")
    obj_anime_wait()
    ret()

ev_c04r0801_mission_urouro_anime_r:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_mission_r")
    obj_anime_wait()
    ret()

ev_c04r0801_mission_urouro_anime_u:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_mission_u")
    obj_anime_wait()
    ret()

ev_c04r0801_mission_urouro_anime_d:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_mission_d")
    obj_anime_wait()
    ret()

ev_c04r0801_anahori_powered_s01:
    call("ev_block_doc")
    talk_close()
    boukennooto_tips_open(14.0, work: 246)
    boukennooto_tips_wait()
    event_start()
    talk_keywait("dp_scenario2%18-msg_c04r0801_underground_02_2")
    talk_close()
    talk_obj_end()
    get_rel_pos_hero("C04R0801_UNDERGROUND", work: 240)
    ifval_jump(work: 240, "EQ", 7.0, "ev_c04r0801_anahori_powered_007")
    ifval_jump(work: 240, "EQ", 8.0, "ev_c04r0801_anahori_powered_008")
    ifval_jump(work: 240, "EQ", 9.0, "ev_c04r0801_anahori_powered_009")
    ifval_jump(work: 240, "EQ", 1.0, "ev_c04r0801_anahori_powered_001")
    ifval_jump(work: 240, "EQ", 2.0, "ev_c04r0801_anahori_powered_002")
    ifval_jump(work: 240, "EQ", 3.0, "ev_c04r0801_anahori_powered_003")
    ifval_jump(work: 240, "EQ", 6.0, "ev_c04r0801_anahori_powered_006")
    jump("ev_c04r0801_anahori_powered_004")
    end()

ev_c04r0801_anahori_powered_001:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori001")
    obj_anime("HERO", "anm_c04r0801_h_anahori001")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_002:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori002")
    obj_anime("HERO", "anm_c04r0801_h_anahori002")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_003:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori001")
    obj_anime("HERO", "anm_c04r0801_h_anahori003")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_004:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori001")
    obj_anime("HERO", "anm_c04r0801_h_anahori004")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_006:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori001")
    obj_anime("HERO", "anm_c04r0801_h_anahori006")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_007:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori002")
    obj_anime("HERO", "anm_c04r0801_h_anahori007")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_008:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori002")
    obj_anime("HERO", "anm_c04r0801_h_anahori008")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_009:
    obj_anime("C04R0801_UNDERGROUND", "anm_c04r0801_j_anahori002")
    obj_anime("HERO", "anm_c04r0801_h_anahori009")
    obj_anime_wait()
    jump("ev_c04r0801_anahori_powered_s02")
    jump("ev_c04r0801_anahori_powered_s02")

ev_c04r0801_anahori_powered_s02:
    ldval(work: 107, 99.0)
    flag_reset(flag: 1376)
    map_change("C04", 11.0)
    event_end()
    end()

anm_c04r0801_mission_l:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0801_mission_r:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0801_mission_u:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0801_mission_d:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0801_j_anahori001:
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_j_anahori002:
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori001:
    ac_wait(28.0)
    ac_dir_d(4.0)
    ac_down_center(1.0, 8.0)
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori002:
    ac_wait(24.0)
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down_center(1.0, 8.0)
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori003:
    ac_wait(8.0)
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down_center(1.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori004:
    ac_dir_r(4.0)
    ac_right_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down_center(2.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori006:
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down_center(2.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori007:
    ac_wait(16.0)
    ac_dir_d(4.0)
    ac_down_center(3.0, 8.0)
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori008:
    ac_wait(4.0)
    ac_dir_d(4.0)
    ac_down_center(3.0, 8.0)
    ac_dir_l(4.0)
    ac_left_center(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

anm_c04r0801_h_anahori009:
    ac_dir_l(4.0)
    ac_left_center(1.0, 8.0)
    ac_dir_d(4.0)
    ac_down_center(3.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_vanish_on()
    acmd_end()

ev_c04r0801_boy2:
    easy_obj_msg("dp_scenario2%18-msg_c04r0801_boy2_01")
    end()

ev_c04r0801_assistantm:
    talk_obj_start()
    if_flagon_jump(flag: 150, "ev_c04r0801_assistantm_02")
    flag_set(flag: 150)
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_01_1")
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_01_2")
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_01_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_assistantm_02:
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_02_1")
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_02_2")
    talkmsg("dp_scenario2%18-msg_c04r0801_assistantm_02_3")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0801_poster:
    easy_obj_msg("dp_scenario2%18-msg_c04r0801_poster_01")
    end()

ev_c04r0801_book:
    talk_start()
    talkmsg("dp_scenario2%18-msg_c04r0801_book_01")
    jump("c04r0801_book_menu")
    end()

c04r0801_book_menu:
    talkmsg("dp_scenario2%18-msg_c04r0801_book_02")
    bmpmenu_init(1.0, 1.0, 0.0, 1.0, work: 246)
    bmpmenu_make_list("msg_ev_win_151", 0.0)
    bmpmenu_make_list("msg_ev_win_152", 1.0)
    bmpmenu_make_list("msg_ev_win_153", 2.0)
    bmpmenu_make_list("msg_ev_win_154", 3.0)
    bmpmenu_make_list("msg_ev_win_155", 4.0)
    bmpmenu_make_list("msg_ev_win_013", 5.0)
    bmpmenu_start()
    switch(work: 246)
    case_jump(0.0, "ev_c04r0801_book_11")
    case_jump(1.0, "ev_c04r0801_book_12")
    case_jump(2.0, "ev_c04r0801_book_13")
    case_jump(3.0, "ev_c04r0801_book_14")
    case_jump(4.0, "ev_c04r0801_book_15")
    jump("ev_c04r0801_book_16")
    end()

ev_c04r0801_book_11:
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_03")
    jump("c04r0801_book_menu")
    end()

ev_c04r0801_book_12:
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_04_1")
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_04_2")
    jump("c04r0801_book_menu")
    end()

ev_c04r0801_book_13:
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_05")
    jump("c04r0801_book_menu")
    end()

ev_c04r0801_book_14:
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_06")
    jump("c04r0801_book_menu")
    end()

ev_c04r0801_book_15:
    talk_keywait("dp_scenario2%18-msg_c04r0801_book_07")
    jump("c04r0801_book_menu")
    end()

ev_c04r0801_book_16:
    talk_close()
    talk_end()
    end()