script set: d15

code

ev_d15_flag_change:
    arrive_flag_set(sys_flag: 391)
    hidemap_state_chg(work: 278, 1.0)
    ldval(work: 278, 1.0)
    if_flagon_call(flag: 1497, "ev_d15_init_ship")
    end()

ev_d15_init_ship:
    call("ev_block_doc_end")
    flag_reset(flag: 1497)
    ret()

ev_d15_ship:
    talk_obj_start()
    player_dir_get(work: 238)
    item_chk(453.0, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_d15_ship_mikaduki")
    talkmsg("dp_scenario3%76-msg_d15_seaman_02")
    yes_no_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "ev_d15_ship_in")
    jump("ev_d15_ship_end")
    end()

ev_d15_ship_mikaduki:
    talkmsg("dp_scenario3%76-msg_d15_seaman_01_1")
    talk_keywait("dp_scenario3%76-msg_d15_seaman_01_2")
    talk_close()
    jump("ev_d15_ship_in")
    end()

ev_d15_ship_in:
    call("ev_d15_seaman01_ship_in")
    ifval_call(work: 238, "EQ", 1.0, "ev_d15_player_ship_in_d")
    ifval_call(work: 238, "EQ", 3.0, "ev_d15_player_ship_in_r")
    ifval_call(work: 238, "EQ", 0.0, "ev_d15_player_ship_in_u")
    ldval(work: 243, 100.0)
    map_change("SEA01", 0.0)
    talk_obj_end()
    end()

ev_d15_ship_end:
    talkmsg("dp_scenario3%76-msg_d15_seaman_04")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d15_seaman01_ship_in:
    obj_anime("D15_SEAMAN_01", "anm_d15_ship_seaman_01")
    obj_anime_wait()
    se_play("S_FI001")
    obj_anime("D15_SEAMAN_01", "anm_d15_ship_vanish_in")
    obj_anime_wait()
    ret()

ev_d15_player_ship_in_d:
    obj_anime("HERO", "anm_d15_ship_player_d")
    obj_anime_wait()
    se_play("S_FI001")
    obj_anime("HERO", "anm_d15_ship_vanish_in")
    obj_anime_wait()
    ret()

ev_d15_player_ship_in_r:
    obj_anime("HERO", "anm_d15_ship_player_r")
    obj_anime_wait()
    se_play("S_FI001")
    obj_anime("HERO", "anm_d15_ship_vanish_in")
    obj_anime_wait()
    ret()

ev_d15_player_ship_in_u:
    obj_anime("HERO", "anm_d15_ship_player_u")
    obj_anime_wait()
    se_play("S_FI001")
    obj_anime("HERO", "anm_d15_ship_vanish_in")
    obj_anime_wait()
    ret()

anm_d15_ship_seaman_01:
    acmd_end()

anm_d15_ship_vanish_in:
    ac_vanish_on(1.0)
    acmd_end()

anm_d15_ship_player_d:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    acmd_end()

anm_d15_ship_player_r:
    none_use_number(2.0)
    none_use_number(1.0)
    acmd_end()

anm_d15_ship_player_u:
    none_use_number(1.0)
    none_use_number(2.0)
    none_use_number(1.0)
    acmd_end()