code
ev_d30_flag_change:
arrive_flag_set(sys_flag: 466)
ldval(work: 279, 1.0)
flag_reset(flag: 574)
if_flagoff_jump(flag: 301, "ev_d30_flag_change_check")
end()
ev_d30_flag_change_check:
ifval_jump(work: 156, "NE", 2.0, "ev_d30_flag_change_check_end")
flag_set(flag: 574)
end()
ev_d30_flag_change_check_end:
end()
ev_d30_ship:
talk_obj_start()
get_rel_pos_hero("D30_SEAMAN_01", work: 240)
talkmsg("dp_scenario3%78-msg_d30_seaman_01")
yes_no_win(work: 246)
ifval_jump(work: 246, "EQ", 0.0, "ev_d30_ship_in")
jump("ev_d30_ship_end")
end()
ev_d30_ship_in:
talk_keywait("dp_scenario3%78-msg_d30_seaman_02")
talk_close()
call("ev_d30_seaman01_ship_in")
ifval_call(work: 240, "EQ", 8.0, "ev_d30_player_ship_in_d")
ifval_call(work: 240, "EQ", 7.0, "ev_d30_player_ship_in_d")
ifval_call(work: 240, "EQ", 9.0, "ev_d30_player_ship_in_d")
ifval_call(work: 240, "EQ", 2.0, "ev_d30_player_ship_in_r")
ifval_call(work: 240, "EQ", 2.0, "ev_d30_player_ship_in_u")
ifval_call(work: 240, "EQ", 1.0, "ev_d30_player_ship_in_u")
ifval_call(work: 240, "EQ", 3.0, "ev_d30_player_ship_in_u")
ldval(work: 243, 100.0)
map_change("SEA01", 0.0)
talk_obj_end()
end()
ev_d30_ship_end:
talkmsg("dp_scenario3%78-msg_d30_seaman_03")
last_keywait()
talk_close()
talk_obj_end()
end()
ev_d30_seaman01_ship_in:
obj_anime("D30_SEAMAN_01", "anm_d30_ship_seaman_01")
obj_anime_wait()
se_play("S_FI001")
obj_anime("D30_SEAMAN_01", "anm_d30_ship_vanish_in")
obj_anime_wait()
ret()
ev_d30_player_ship_in_d:
obj_anime("HERO", "anm_d30_ship_player_d")
obj_anime_wait()
se_play("S_FI001")
obj_anime("HERO", "anm_d30_ship_vanish_in")
obj_anime_wait()
ret()
ev_d30_player_ship_in_r:
obj_anime("HERO", "anm_d30_ship_player_l")
obj_anime_wait()
se_play("S_FI001")
obj_anime("HERO", "anm_d30_ship_vanish_in")
obj_anime_wait()
ret()
ev_d30_player_ship_in_u:
obj_anime("HERO", "anm_d30_ship_player_u")
obj_anime_wait()
se_play("S_FI001")
obj_anime("HERO", "anm_d30_ship_vanish_in")
obj_anime_wait()
ret()
anm_d30_ship_seaman_01:
ac_dir_l(4.0)
ac_left(1.0, 8.0)
ac_wait(15.0)
acmd_end()
anm_d30_ship_vanish_in:
ac_vanish_on(1.0)
acmd_end()
anm_d30_ship_player_d:
ac_dir_d(4.0)
ac_down(1.0, 8.0)
ac_dir_l(4.0)
ac_world_x(152.0, 8.0)
ac_wait(15.0)
acmd_end()
anm_d30_ship_player_l:
ac_dir_l(4.0)
ac_world_x(152.0, 8.0)
ac_wait(15.0)
acmd_end()
anm_d30_ship_player_u:
ac_dir_u(4.0)
ac_up(1.0, 8.0)
ac_dir_l(4.0)
ac_left(2.0, 8.0)
ac_world_x(152.0, 8.0)
ac_wait(15.0)
acmd_end()