script set: c02r0501

code

ev_c02r0501_flag_change:
    ifval_jump(work: 170, "EQ", 0.0, "ev_c02r0501_flag_scene_set")
    ifval_call(work: 170, "EQ", 3.0, "ev_c02r0501_flag_scene_reset")
    ifval_call(work: 170, "GE", 1.0, "ev_c02r0501_flag_babyboy1_nightmare")
    jump("ev_c02r0501_flag_change_end")

ev_c02r0501_flag_change_end:
    end()

ev_c02r0501_flag_scene_set:
    if_flagon_jump(flag: 257, "ev_c02r0501_flag_change_end")
    sys_flag_game_clear_get(work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_c02r0501_flag_change_end")
    zenkoku_zukan_flag(2.0, work: 0)
    ifval_jump(work: 0, "EQ", 0.0, "ev_c02r0501_flag_change_end")
    ldval(work: 170, 1.0)
    call("ev_c02r0501_flag_babyboy1_nightmare")
    end()

ev_c02r0501_flag_scene_reset:
    ldval(work: 170, 0.0)
    ret()

ev_c02r0501_flag_babyboy1_nightmare:
    sxy_pos_change("C02R0501_BABYBOY1", 8.0, 6.5)
    sxy_dir_change("C02R0501_BABYBOY1", 0.0)
    sxy_mv_change("C02R0501_BABYBOY1", 0.0)
    sxy_pos_change("C02R0501_MIDDLEWOMAN1", 9.0, 6.0)
    sxy_dir_change("C02R0501_MIDDLEWOMAN1", 90.0)
    ac_anim_lock("C02R0501_BABYBOY1")
    obj_anime("C02R0501_BABYBOY1", "anm_c02r0501_neteru")
    jump("ev_c02r0501_flag_seaman_off")

ev_c02r0501_flag_seaman_off:
    flag_set(flag: 544)
    ret()

ev_c02r0501_middlewoman1:
    switch(work: 170)
    case_jump(1.0, "ev_c02r0501_middlewoman1_event_01")
    case_jump(2.0, "ev_c02r0501_middlewoman1_event_01")
    case_jump(3.0, "ev_c02r0501_middlewoman1_event_02")
    easy_obj_msg("dp_scenario2%171-msg_c02r0501_middlewoman1_01")
    end()

ev_c02r0501_middlewoman1_event_01:
    easy_obj_msg("dp_scenario2%171-msg_c02r0501_middlewoman1_02")
    end()

ev_c02r0501_middlewoman1_event_02:
    easy_obj_msg("dp_scenario2%171-msg_c02r0501_middlewoman1_03")
    end()

ev_c02r0501_babyboy1:
    ifval_jump(work: 170, "EQ", 1.0, "ev_c02r0501_babyboy1_event_01")
    ifval_jump(work: 170, "EQ", 2.0, "ev_c02r0501_babyboy1_event_01")
    ifval_jump(work: 170, "EQ", 3.0, "ev_c02r0501_babyboy1_event_02")
    jump("ev_c02r0501_babyboy1_01")

ev_c02r0501_babyboy1_01:
    talk_obj_start()
    talkmsg("dp_scenario2%171-msg_c02r0501_babyboy1_01_1")
    talk_keywait("dp_scenario2%171-msg_c02r0501_babyboy1_01_2", 1.0)
    talk_close()
    talk_obj_end()
    end()

ev_c02r0501_babyboy1_event_02:
    talk_obj_start()
    talkmsg("dp_scenario2%171-msg_c02r0501_babyboy1_04_1")
    talk_keywait("dp_scenario2%171-msg_c02r0501_babyboy1_04_2", 1.0)
    talk_close()
    talk_obj_end()
    end()

ev_c02r0501_babyboy1_event_01:
    if_flagoff_jump(flag: 264, "ev_c02r0501_d15_unseal")
    if_flagoff_jump(flag: 245, "ev_c02r0501_babyboy1_event_nightmare")
    item_chk(453.0, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c02r0501_babyboy1_event_nightmare")
    jump("ev_c02r0501_babyboy1_event_clear")

ev_c02r0501_babyboy1_event_clear:
    talk_obj_start_turn_not()
    ldval(work: 238, 453.0)
    flag_set(flag: 257)
    ldval(work: 170, 3.0)
    sub_item(work: 238, 1.0, work: 246)
    player_name(0.0)
    talkmsg("dp_scenario2%171-msg_c02r0501_babyboy1_03_1")
    talk_keywait("dp_scenario2%171-msg_c02r0501_babyboy1_03_2", 1.0)
    talkmsg("dp_scenario2%171-msg_c02r0501_babyboy1_05")
    me_play("M_FI002")
    me_wait()
    talk_close()
    time_wait(15.0, work: 246)
    call("ev_c02r0501_comanm_seaman_in")
    talk_keywait("dp_scenario2%171-msg_c02r0501_seaman_01")
    call("ev_c02r0501_comanm_seaman_side_01")
    talk_keywait("dp_scenario2%171-msg_c02r0501_seaman_02")
    call("ev_c02r0501_comanm_seaman_side_02")
    talk_keywait("dp_scenario2%171-msg_c02r0501_seaman_03")
    talk_close()
    call("ev_c02r0501_comanm_seaman_out")
    talk_obj_end()
    end()

ev_c02r0501_babyboy1_event_nightmare:
    talk_obj_start_turn_not()
    talkmsg("dp_scenario2%171-msg_c02r0501_babyboy1_02_1")
    talk_keywait("dp_scenario2%171-msg_c02r0501_babyboy1_02_2", 1.0)
    talk_close()
    talk_obj_end()
    end()

ev_c02r0501_d15_unseal:
    flag_set(flag: 264)
    ldval(work: 170, 2.0)
    jump("ev_c02r0501_babyboy1_event_nightmare")
    end()

ev_c02r0501_comanm_seaman_in:
    se_play("S_FI001")
    se_wait("S_FI001")
    flag_reset(flag: 544)
    obj_add("C02R0501_SEAMAN")
    time_wait(5.0, work: 246)
    obj_anime("C02R0501_MIDDLEWOMAN1", "anm_c02r0501_com_in_side01")
    obj_anime("C02R0501_BABYBOY1", "anm_c02r0501_com_in_side01")
    obj_anime("HERO", "anm_c02r0501_com_in_side01")
    obj_anime_wait()
    obj_anime("C02R0501_SEAMAN", "anm_c02r0501_seaman_in_walk01")
    obj_anime_wait()
    obj_anime("HERO", "anm_c02r0501_seaman_in_walk02")
    obj_anime_wait()
    obj_anime("C02R0501_SEAMAN", "anm_c02r0501_seaman_in_walk03")
    obj_anime_wait()
    obj_anime("HERO", "anm_c02r0501_com_in_side02")
    obj_anime_wait()
    ret()

ev_c02r0501_comanm_seaman_side_01:
    obj_anime("C02R0501_SEAMAN", "anm_c02r0501_com_in_side03")
    obj_anime_wait()
    ret()

ev_c02r0501_comanm_seaman_side_02:
    obj_anime("C02R0501_SEAMAN", "anm_c02r0501_com_in_side04")
    obj_anime_wait()
    ret()

ev_c02r0501_comanm_seaman_out:
    obj_anime("HERO", "anm_c02r0501_com_in_side01")
    obj_anime("C02R0501_SEAMAN", "anm_c02r0501_seaman_out_walk01")
    obj_anime_wait()
    flag_set(flag: 544)
    obj_del("C02R0501_SEAMAN")
    se_play("S_FI001")
    se_wait("S_FI001")
    ret()

anm_c02r0501_com_in_side01:
    ac_dir_l(4.0)
    ac_left(1.0, 8.0)
    acmd_end()

anm_c02r0501_com_in_side02:
    ac_dir_u(8.0)
    acmd_end()

anm_c02r0501_com_in_side03:
    ac_dir_d(8.0)
    acmd_end()

anm_c02r0501_com_in_side04:
    ac_dir_r(8.0)
    acmd_end()

anm_c02r0501_seaman_in_walk01:
    ac_dir_u(4.0)
    ac_up(2.0, 8.0)
    ac_dir_r(4.0)
    ac_right(2.0, 8.0)
    acmd_end()

anm_c02r0501_seaman_in_walk02:
    ac_dir_u(4.0)
    ac_down(1.0, 8.0)
    acmd_end()

anm_c02r0501_seaman_in_walk03:
    ac_dir_r(4.0)
    ac_right(1.0, 8.0)
    acmd_end()

anm_c02r0501_seaman_out_walk01:
    ac_dir_l(4.0)
    ac_left(3.0, 8.0)
    ac_dir_d(4.0)
    ac_down(2.0, 8.0)
    acmd_end()

anm_c02r0501_neteru:
    ac_index_anime(18.0)
    acmd_end()