script set: d03r0101

code

ev_d03r0101_flag_change:
    call("ev_d03r0101_flag_change_col_del")
    if_flagon_call(sys_flag: 2, "ev_d03r0101_flag_change_col_set")
    if_flagon_jump(sys_flag: 2, "ev_d03r0101_flag_change_moved")
    if_flagoff_jump(flag: 188, "ev_d03r0101_flag_change_retry")
    end()

ev_d03r0101_flag_change_retry:
    ldval(work: 102, 0.0)
    end()

ev_d03r0101_flag_change_moved:
    end()

ev_d03r0101_flag_change_col_set:
    flag_reset(flag: 1626)
    obj_add("D03R0101_WALL01")
    obj_add("D03R0101_WALL02")
    obj_add("D03R0101_WALL03")
    obj_add("D03R0101_WALL04")
    obj_add("D03R0101_WALL05")
    ret()

ev_d03r0101_flag_change_col_del:
    flag_set(flag: 1626)
    obj_del("D03R0101_WALL01")
    obj_del("D03R0101_WALL02")
    obj_del("D03R0101_WALL03")
    obj_del("D03R0101_WALL04")
    obj_del("D03R0101_WALL05")
    ret()

pos_d03r0101_seven1_start:
    event_start()
    bicycle_req(0.0)
    sys_flag_pair_reset()
    call("ev_d03r0101_flag_change_col_del")
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 28.0, "pos_d03r0101_seven1_x21")
    ifval_jump(work: 238, "EQ", 29.0, "pos_d03r0101_seven1_x22")
    end()

pos_d03r0101_seven1_x21:
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_60")
    obj_anime_wait()
    jump("pos_d03r0101_seven1_common_60")
    jump("pos_d03r0101_seven1_common_60")

pos_d03r0101_seven1_x22:
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_61")
    obj_anime_wait()
    jump("pos_d03r0101_seven1_common_60")
    jump("pos_d03r0101_seven1_common_60")

pos_d03r0101_seven1_common_60:
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    obj_pos_change_world("HERO", -28.0, 0.0, 85.0)
    sxy_dir_change("HERO", 180.0)
    obj_pos_change_world("PAIR_D03R0101_SEVEN1", -28.0, 0.0, 84.0)
    event_camera_index(132.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    if_flagoff_call(flag: 100, "ev_d03r0101_seven1_talk_first")
    if_flagon_call(flag: 100, "ev_d03r0101_seven1_talk_second")
    player_name(0.0)
    me_play("M_FI005")
    talk_keywait("dp_scenario1%106-msg_d03r0101_pair_01")
    me_wait()
    flag_set(flag: 100)
    ldval(work: 102, 1.0)
    ldval(work: 249, 4300.0)
    talk_keywait("dp_scenario1%106-msg_d03r0101_pair_02")
    last_keywait()
    talk_close()
    event_camera_index(151.0)
    event_camera_end_wait()
    ldval(work: 263, 482.0)
    sys_flag_pair_set()
    call("ev_d03r0101_flag_change_col_set")
    move_code_change("PAIR_D03R0101_SEVEN1", "MV_PAIR")
    not_zone_del_set("PAIR_D03R0101_SEVEN1", 1.0)
    pair_objid_set("PAIR_D03R0101_SEVEN1")
    event_end()
    end()

ev_d03r0101_seven1_talk_first:
    player_name(0.0)
    talkmsg("dp_scenario1%106-msg_d03r0101_seven1_01_1")
    talkmsg("dp_scenario1%106-msg_d03r0101_seven1_01_2")
    talkmsg("dp_scenario1%106-msg_d03r0101_seven1_01_3")
    talk_keywait("dp_scenario1%106-msg_d03r0101_seven1_01_4")
    ret()

ev_d03r0101_seven1_talk_second:
    player_name(0.0)
    talk_keywait("dp_scenario1%106-msg_d03r0101_seven1_02")
    ret()

anm_d03r0101_seven1_60:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_d03r0101_seven1_60_2:
    ac_down(1.0, 8.0)
    acmd_end()

anm_d03r0101_seven1_61:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_d03r0101_seven1_61_2:
    ac_down(1.0, 8.0)
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    ac_dir_d(8.0)
    acmd_end()

pos_d03r0101_seven1_end:
    event_start()
    sys_flag_pair_reset()
    call("ev_d03r0101_flag_change_col_del")
    move_code_change("PAIR_D03R0101_SEVEN1", "MV_DOWN")
    not_zone_del_set("PAIR_D03R0101_SEVEN1", 0.0)
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_25")
    obj_anime_wait()
    talk_keywait("dp_scenario1%106-msg_d03r0101_seven1_03")
    talk_close()
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 28.0, "pos_d03r0101_seven1_x01")
    ifval_jump(work: 238, "EQ", 29.0, "pos_d03r0101_seven1_x02")
    end()

pos_d03r0101_seven1_x01:
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_20")
    obj_anime_wait()
    jump("pos_d03r0101_seven1_common_10")
    jump("pos_d03r0101_seven1_common_10")

pos_d03r0101_seven1_x02:
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_21")
    obj_anime_wait()
    jump("pos_d03r0101_seven1_common_10")
    jump("pos_d03r0101_seven1_common_10")

pos_d03r0101_seven1_common_10:
    sxy_pos_change("PAIR_D03R0101_SEVEN1", 28.0, 82.0)
    sxy_dir_change("PAIR_D03R0101_SEVEN1", 0.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    time_wait(30.0, work: 246)
    ldval(work: 102, 0.0)
    event_end()
    end()

pos_d03r0101_seven1_goal:
    event_start()
    sys_flag_pair_reset()
    call("ev_d03r0101_flag_change_col_del")
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_00")
    obj_anime_wait()
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_00_g")
    obj_anime("HERO", "anm_d03r0101_player_00")
    obj_anime_wait()
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    event_camera_index(59.0)
    sxy_pos_change("PAIR_D03R0101_SEVEN1", 82.0, 36.0)
    sxy_dir_change("PAIR_D03R0101_SEVEN1", 0.0)
    sxy_pos_change("HERO", 82.0, 37.0)
    sxy_dir_change("HERO", 180.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    player_name(0.0)
    talk_keywait("dp_scenario1%106-msg_d03r0101_seven1_04")
    talk_close()
    event_camera_index(60.0)
    jump("pos_d03r0101_seven1_goal_01")
    end()

pos_d03r0101_seven1_goal_01:
    obj_anime("PAIR_D03R0101_SEVEN1", "anm_d03r0101_seven1_10")
    obj_anime("HERO", "anm_d03r0101_player_10")
    obj_anime_wait()
    jump("pos_d03r0101_seven1_goal_common")
    jump("pos_d03r0101_seven1_goal_common")

pos_d03r0101_seven1_goal_common:
    se_play("S_FI001")
    obj_del("PAIR_D03R0101_SEVEN1")
    se_wait("S_FI001")
    flag_set(flag: 188)
    ldval(work: 102, 2.0)
    ldval(work: 249, 4400.0)
    event_end()
    end()

anm_d03r0101_seven1_00:
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_seven1_00_g:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_d03r0101_seven1_10:
    ac_dir_r(8.0)
    ac_right(5.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

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

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

anm_d03r0101_seven1_13:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_r(8.0)
    ac_right(5.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_seven1_14:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_dir_r(8.0)
    ac_right(5.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_seven1_15:
    ac_dir_u(8.0)
    ac_up(2.0, 8.0)
    ac_dir_r(8.0)
    ac_right(5.0, 8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_player_00:
    ac_wait(24.0)
    ac_dir_l(8.0)
    acmd_end()

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

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

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

anm_d03r0101_player_13:
    ac_wait(8.0)
    ac_dir_u(8.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_player_14:
    ac_wait(8.0)
    ac_dir_u(8.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

anm_d03r0101_player_15:
    ac_wait(16.0)
    ac_dir_u(8.0)
    ac_wait(8.0)
    ac_dir_r(8.0)
    acmd_end()

ev_d03r0101_seven1_ananuke:
    event_start()
    player_name(0.0)
    event_end()
    end()

ev_d03r0101_seven1_teleport:
    event_start()
    player_name(0.0)
    event_end()
    end()

pos_d03r0101_seven1_ghost:
    event_start()
    event_end()
    end()

ev_d03r0101_boy3:
    easy_obj_msg("dp_scenario1%106-msg_d03r0101_boy3_01")
    end()

ev_d03r0101_leader:
    talk_obj_start()
    event_start()
    event_camera_index(922.0)
    event_camera_end_wait()
    talk_keywait("dp_scenario1%106-msg_d03r0101_leader_01")
    talk_close()
    obj_anime("D03R0101_LEADER", "anm_d03r0101_leader_01")
    obj_anime_wait()
    talk_keywait("dp_scenario1%106-msg_d03r0101_leader_02")
    turn_hero_site()
    talkmsg("dp_scenario1%106-msg_d03r0101_leader_03_1")
    talk_keywait("dp_scenario1%106-msg_d03r0101_leader_03_2")
    talk_close()
    event_camera_index(923.0)
    event_camera_end_wait()
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 73.0, "ev_d03r0101_leader_dir_up")
    ifval_jump(work: 238, "EQ", 72.0, "ev_d03r0101_leader_dir_left")
    end()

ev_d03r0101_leader_dir_up:
    obj_anime("D03R0101_LEADER", "anm_d03r0101_leader_12")
    obj_anime_wait()
    jump("common_d03r0101_leader")
    end()

ev_d03r0101_leader_dir_down:
    obj_anime("D03R0101_LEADER", "anm_d03r0101_leader_11")
    obj_anime_wait()
    jump("common_d03r0101_leader")
    end()

ev_d03r0101_leader_dir_left:
    obj_anime("D03R0101_LEADER", "anm_d03r0101_leader_11")
    obj_anime_wait()
    jump("common_d03r0101_leader")
    end()

ev_d03r0101_leader_dir_right:
    obj_anime("D03R0101_LEADER", "anm_d03r0101_leader_11")
    obj_anime_wait()
    jump("common_d03r0101_leader")
    end()

common_d03r0101_leader:
    obj_del("D03R0101_LEADER")
    talk_obj_end()
    event_end()
    end()

anm_d03r0101_leader_01:
    ac_dir_u(8.0)
    acmd_end()

anm_d03r0101_leader_11:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    ac_dir_r(8.0)
    ac_right(9.0, 8.0)
    acmd_end()

anm_d03r0101_leader_12:
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    ac_dir_r(8.0)
    ac_right(10.0, 8.0)
    acmd_end()

ev_d03r0101_sign1:
    easy_board_msg("dp_scenario1%106-msg_d03r0101_sign1_01", "BOARD_TYPE_POST", 0.0)
    end()

ev_d03r0101_sign2:
    easy_infoboard_msg("dp_scenario1%106-msg_d03r0101_sign2_01", "BOARD_TYPE_INFO", 0.0)
    end()

ev_d03r0101_stone:
    easy_obj_msg("dp_scenario1%106-msg_d03r0101_stone_01")
    end()