script set: r224

code

ev_r224_flag_change:
    flag_set(flag: 545)
    obj_del("R224_SPPOKE_01")
    ifval_call("SYS_WORK_SYEIMI", "EQ", 1.0, "ev_r224_flag_change_syeimi_on")
    if_flagon_jump(flag: 258, "ev_r224_flag_change_end1")
    sys_flag_game_clear_get(work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_r224_flag_change_end2")
    zenkoku_zukan_flag(2.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_r224_flag_change_end3")
    item_chk(452.0, 1.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_r224_flag_change_end4")
    is_haihu_event_enable(work: 276, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_r224_flag_change_end5")
    flag_reset(flag: 535)
    obj_add("R224_OOKIDO_01")
    end()

ev_r224_flag_change_end:
    jump("ev_r224_flag_change_end5")

ev_r224_flag_change_end1:
    jump("ev_r224_flag_change_end5")

ev_r224_flag_change_end2:
    jump("ev_r224_flag_change_end5")

ev_r224_flag_change_end3:
    jump("ev_r224_flag_change_end5")

ev_r224_flag_change_end4:
    jump("ev_r224_flag_change_end5")

ev_r224_flag_change_end5:
    flag_set(flag: 535)
    end()

ev_r224_obj_change:
    if_flagon_jump(flag: 258, "ev_r224_obj_change_end")
    ifval_call(work: 75, "EQ", 1.0, "ev_r224_obj_ookido_turn")
    jump("ev_r224_obj_change_end")

ev_r224_obj_change_end:
    end()

ev_r224_obj_ookido_turn:
    obj_dir_change("R224_OOKIDO_01", 0.0)
    ret()

ev_r224_flag_change_syeimi_on:
    ldval("SYS_WORK_SYEIMI", 2.0)
    ret()

ev_r224_stone_01:
    talk_obj_start()
    if_flagon_jump(flag: 258, "ev_r224_stone_ev_clear")
    talkmsg("dp_scenario3%27-msg_r224_stele_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_r224_stone_ev_clear:
    monument_name(1.0)
    talkmsg("dp_scenario3%27-msg_r224_stele_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_r224_legend_event_01:
    if_flagon_jump(flag: 258, "ev_r224_ookido_event_clear")
    talk_obj_start()
    ldval(work: 75, 1.0)
    player_name(0.0)
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_r224_ookido_msg_girl")
    talkmsg("dp_scenario3%27-msg_r224_ookido_01_1")
    talk_keywait("dp_scenario3%27-msg_r224_ookido_01_2")
    jump("ev_r224_monument_name_input")

ev_r224_ookido_move_start_01:
    talk_close()
    call("ev_r224_comanm_player_move01")
    player_name(0.0)
    talkmsg("dp_scenario3%27-msg_r224_ookido_03_1")
    talkmsg("dp_scenario3%27-msg_r224_ookido_03_2")
    talk_keywait("dp_scenario3%27-msg_r224_ookido_03_3")
    talk_close()
    jump("ev_r224_monument_name_input")

ev_r224_monument_name_input:
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    namein_monument(work: 246)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    ifval_jump(work: 246, "EQ", 1.0, "ev_r224_monument_name_input_ng")
    player_name(0.0)
    monument_name(1.0)
    talkmsg("dp_scenario3%27-msg_r224_ookido_04")
    yes_no_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 1.0, "ev_r224_monument_name_input")
    call("ev_r224_comanm_turn_stone")
    time_wait(15.0, work: 246)
    bgm_fadeout("BGM_VOL_MIN", 10.0)
    white_out("SCR_WIPE_DIV", 6.0)
    fade_wait()
    flag_reset(flag: 545)
    obj_add("R224_SPPOKE_01")
    time_wait(15.0, work: 246)
    white_in("SCR_WIPE_DIV", 6.0)
    fade_wait()
    call("ev_r224_comanm_legend_in")
    bgm_fadein(10.0)
    flag_set(flag: 258)
    flag_set(flag: 545)
    ldval(work: 75, 0.0)
    talk_obj_end()
    end()

ev_r224_ookido_msg_girl:
    talkmsg("dp_scenario3%27-msg_r224_ookido_02_1")
    talk_keywait("dp_scenario3%27-msg_r224_ookido_02_2")
    jump("ev_r224_ookido_move_start_01")
    jump("ev_r224_ookido_event_clear")

ev_r224_monument_name_input_ng:
    talk_keywait("dp_scenario3%27-msg_r224_ookido_06")
    talk_close()
    jump("ev_r224_monument_name_input")
    jump("ev_r224_ookido_event_clear")

ev_r224_ookido_event_clear:
    talk_obj_start()
    talkmsg("dp_scenario3%27-msg_r224_ookido_05_1")
    talk_keywait("dp_scenario3%27-msg_r224_ookido_02_2")
    talk_close()
    talk_obj_end()
    end()

ev_r224_comanm_player_move01:
    player_pos_get(work: 234, work: 235)
    get_rel_pos_hero("R224_OOKIDO_01", work: 240)
    ifval_call(work: 240, "EQ", 6.0, "ev_r224_comanm_player_move01_006")
    ifval_call(work: 240, "EQ", 4.0, "ev_r224_comanm_player_move01_004")
    ifval_call(work: 240, "EQ", 2.0, "ev_r224_comanm_player_move01_002")
    ifval_call(work: 240, "EQ", 9.0, "ev_r224_comanm_player_move01_009")
    ifval_call(work: 240, "EQ", 1.0, "ev_r224_comanm_player_move01_001")
    ifval_call(work: 240, "EQ", 3.0, "ev_r224_comanm_player_move01_003")
    ret()

ev_r224_comanm_player_move01_001:
    obj_anime("HERO", "anm_player_walk001")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn001")
    obj_anime_wait()
    ret()

ev_r224_comanm_player_move01_002:
    obj_anime("HERO", "anm_player_walk002")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn002")
    obj_anime_wait()
    ret()

ev_r224_comanm_player_move01_003:
    obj_anime("HERO", "anm_player_walk003")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn003")
    obj_anime_wait()
    ret()

ev_r224_comanm_player_move01_004:
    obj_anime("HERO", "anm_player_walk004")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn004")
    obj_anime_wait()
    ret()

ev_r224_comanm_player_move01_006:
    obj_anime("HERO", "anm_player_walk006")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn006")
    obj_anime_wait()
    ret()

ev_r224_comanm_player_move01_009:
    obj_anime("HERO", "anm_player_walk009")
    obj_anime("R224_OOKIDO_01", "anm_ookido_turn009")
    obj_anime_wait()
    ret()

ev_r224_comanm_turn_stone:
    obj_anime("HERO", "anm_com_turn_up")
    obj_anime("R224_OOKIDO_01", "anm_com_turn_up")
    obj_anime_wait()
    ret()

ev_r224_comanm_legend_in:
    obj_anime("R224_OOKIDO_01", "anm_com_turn_ookido")
    obj_anime("HERO", "anm_com_turn_player")
    obj_anime("R224_SPPOKE_01", "anm_legend_in01")
    obj_anime_wait()
    voice_play(492.0, 0.0, 0.0)
    voice_wait()
    obj_anime("R224_OOKIDO_01", "anm_com_turn_right")
    obj_anime("R224_SPPOKE_01", "anm_com_turn_left")
    obj_anime("HERO", "anm_com_turn_right2")
    obj_anime_wait()
    obj_anime("R224_OOKIDO_01", "anm_com_turn_right_g")
    obj_anime("R224_SPPOKE_01", "anm_com_turn_left_g")
    obj_anime("HERO", "anm_com_turn_right2_g")
    obj_anime_wait()
    obj_anime("R224_SPPOKE_01", "anm_legend_out01")
    obj_anime_wait()
    flag_set(flag: 545)
    obj_del("R224_SPPOKE_01")
    voice_play(492.0, 0.0, 0.0)
    voice_wait()
    obj_anime("R224_OOKIDO_01", "anm_com_turn_left2")
    obj_anime_wait()
    ret()

anm_player_walk001:
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    acmd_end()

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

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

anm_player_walk004:
    ac_dir_u(8.0)
    acmd_end()

anm_player_walk006:
    ac_dir_d(4.0)
    ac_down(1.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    acmd_end()

anm_player_walk009:
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    ac_dir_l(4.0)
    ac_left(2.0, 8.0)
    ac_dir_u(4.0)
    ac_up(1.0, 8.0)
    acmd_end()

anm_ookido_turn001:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_ookido_turn002:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_ookido_turn003:
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_ookido_turn004:
    ac_wait(4.0)
    acmd_end()

anm_ookido_turn006:
    ac_wait(8.0)
    ac_dir_d(8.0)
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_ookido_turn009:
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(8.0)
    ac_dir_l(8.0)
    acmd_end()

anm_com_turn_up:
    ac_dir_u(8.0)
    acmd_end()

anm_com_turn_right:
    ac_dir_r(8.0)
    acmd_end()

anm_com_turn_right_g:
    ac_mark_gyoe(1.0)
    ac_wait(16.0)
    acmd_end()

anm_com_turn_right2:
    ac_wait(16.0)
    ac_dir_r(8.0)
    acmd_end()

anm_com_turn_right2_g:
    ac_mark_gyoe(1.0)
    ac_wait(16.0)
    acmd_end()

anm_com_turn_left:
    ac_dir_l(8.0)
    acmd_end()

anm_com_turn_left_g:
    ac_mark_gyoe(1.0)
    ac_wait(16.0)
    acmd_end()

anm_com_turn_left2:
    ac_dir_l(8.0)
    acmd_end()

anm_com_turn_player:
    ac_dir_l(8.0)
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(16.0)
    ac_dir_r(8.0)
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(16.0)
    ac_dir_l(8.0)
    ac_wait(16.0)
    ac_dir_u(8.0)
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(16.0)
    acmd_end()

anm_com_turn_ookido:
    ac_dir_d(8.0)
    ac_wait(16.0)
    ac_dir_r(8.0)
    ac_wait(16.0)
    ac_dir_d(8.0)
    ac_wait(16.0)
    ac_dir_l(8.0)
    ac_wait(16.0)
    ac_dir_u(8.0)
    ac_wait(16.0)
    acmd_end()

anm_com_turn_down:
    ac_dir_d(8.0)
    acmd_end()

anm_player_walk800:
    ac_dir_l(8.0)
    acmd_end()

anm_legend_in01:
    ac_dir_d(4.0)
    ac_down(13.0, 8.0)
    acmd_end()

anm_legend_out01:
    ac_dir_u(8.0)
    ac_wait(16.0)
    ac_up(13.0, 4.0)
    acmd_end()