script set: c08r0801

code

ev_c08r0801_flag_change:
    ldval(work: 115, 1.0)
    ldval(work: 1, 0.0)
    end()

ev_c08r0801_door_exit:
    set_door_obj("C05R0103_D01")
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 239, "EQ", 10.0, "door_exit_pokecen")
    end()

ev_c08r0801_seaman:
    easy_obj_msg("dp_scenario3%9-msg_c08r0801_seaman_01")
    end()

ev_c08r0801_boy2:
    easy_obj_msg("dp_scenario3%9-msg_c08r0801_boy2_01")
    end()

ev_c08r0801_telescope1:
    call("ev_block_doc")
    talk_start()
    player_name(0.0)
    talkmsg("dp_scenario3%9-msg_c08r0801_telescope_01")
    talk_close()
    c08r0801scopecameraset()
    talk_end()
    end()

ev_c08r0801_telescope_run:
    event_start()
    c08r0801scopecamera_sequence()
    event_end()
    end()

ev_c08r0801_telescope_end:
    event_start()
    black_in()
    event_end()
    call("ev_block_doc_end")
    end()

ev_c08r0801_leader:
    event_start()
    get_rel_pos_hero("C08R0801_LEADER", work: 240)
    ifval_call(work: 240, "EQ", 7.0, "ev_common_c08r0801_leader_01_cam1")
    ifval_call(work: 240, "EQ", 8.0, "ev_common_c08r0801_leader_01_cam3")
    ifval_call(work: 240, "EQ", 2.0, "ev_common_c08r0801_leader_01_cam3")
    ifval_call(work: 240, "EQ", 1.0, "ev_common_c08r0801_leader_01_cam2")
    ifval_call(work: 240, "EQ", 4.0, "ev_common_c08r0801_leader_01_cam1")
    ifval_call(work: 240, "EQ", 3.0, "ev_common_c08r0801_leader_01_cam4")
    ifval_call(work: 240, "EQ", 6.0, "ev_common_c08r0801_leader_01_cam5")
    ifval_call(work: 240, "EQ", 9.0, "ev_common_c08r0801_leader_01_cam5")
    talk_obj_start()
    talk_keywait("dp_scenario3%9-msg_c08r0801_leader_01")
    talkmsg("dp_scenario3%9-msg_c08r0801_leader_02_1")
    talk_keywait("dp_scenario3%9-msg_c08r0801_leader_02_2")
    talk_keywait("dp_scenario3%9-msg_c08r0801_leader_03")
    talk_close()
    time_wait(15.0, work: 246)
    get_rel_pos_hero("C08R0801_LEADER", work: 240)
    ifval_jump(work: 240, "EQ", 7.0, "ev_c08r0801_leader_dir_left")
    ifval_jump(work: 240, "EQ", 8.0, "ev_c08r0801_leader_dir_up")
    ifval_jump(work: 240, "EQ", 2.0, "ev_c08r0801_leader_dir_up")
    ifval_jump(work: 240, "EQ", 1.0, "ev_c08r0801_leader_dir_left")
    ifval_jump(work: 240, "EQ", 4.0, "ev_c08r0801_leader_dir_left")
    ifval_jump(work: 240, "EQ", 3.0, "ev_c08r0801_leader_dir_right")
    ifval_jump(work: 240, "EQ", 6.0, "ev_c08r0801_leader_dir_right")
    ifval_jump(work: 240, "EQ", 9.0, "ev_c08r0801_leader_dir_right")
    jump("ev_c08r0801_leader_dir_up")
    end()

ev_common_c08r0801_leader_01_cam1:
    event_camera_index(156.0)
    event_camera_end_wait()
    ret()

ev_common_c08r0801_leader_01_cam2:
    event_camera_index(157.0)
    event_camera_end_wait()
    ret()

ev_common_c08r0801_leader_01_cam3:
    event_camera_index(158.0)
    event_camera_end_wait()
    ret()

ev_common_c08r0801_leader_01_cam4:
    event_camera_index(159.0)
    event_camera_end_wait()
    ret()

ev_common_c08r0801_leader_01_cam5:
    event_camera_index(160.0)
    event_camera_end_wait()
    ret()

ev_c08r0801_leader_dir_up:
    obj_anime("C08R0801_LEADER", "anm_c08r0801_leader_03")
    obj_anime("HERO", "anm_c08r0801_player_03")
    obj_anime_wait()
    jump("common_c08r0801_leader_01")
    jump("common_c08r0801_leader_01")

ev_c08r0801_leader_dir_left:
    obj_anime("C08R0801_LEADER", "anm_c08r0801_leader_04")
    obj_anime("HERO", "anm_c08r0801_player_04")
    obj_anime_wait()
    jump("common_c08r0801_leader_01")
    jump("common_c08r0801_leader_01")

ev_c08r0801_leader_dir_right:
    obj_anime("C08R0801_LEADER", "anm_c08r0801_leader_04")
    obj_anime_wait()
    jump("common_c08r0801_leader_01")
    jump("common_c08r0801_leader_01")

common_c08r0801_leader_01:
    obj_del("C08R0801_LEADER")
    flag_set(flag: 311)
    ldval(work: 249, 11500.0)
    talk_obj_end()
    event_camera_index(149.0)
    event_camera_end_wait()
    time_wait(60.0, work: 246)
    event_end()
    end()

anm_c08r0801_leader_03:
    ac_dir_r(8.0)
    ac_right(3.0, 8.0)
    ac_dir_d(8.0)
    ac_down(6.0, 8.0)
    acmd_end()

anm_c08r0801_leader_04:
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    ac_dir_r(8.0)
    ac_right(3.0, 8.0)
    ac_dir_d(8.0)
    ac_down(5.0, 8.0)
    acmd_end()

anm_c08r0801_leader_05:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    acmd_end()

anm_c08r0801_player_03:
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_c08r0801_player_04:
    ac_wait(8.0)
    ac_dir_d(8.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()