script set: d24r0201

code

ev_d24r0201_flag_change:
    if_flagon_jump(flag: 243, "ev_d24r0201_end")
    zenkoku_zukan_flag(2.0, work: 0)
    ifval_call(work: 0, "EQ", 1.0, "ev_d24r0201_leader_flag_reset")
    end()

ev_d24r0201_end:
    flag_set(flag: 530)
    end()

ev_d24r0201_leader_flag_reset:
    flag_reset(flag: 530)
    ret()

ev_d24r0201_leader:
    talk_obj_start()
    talkmsg("dp_scenario3%82-msg_d24r0201_leader_01_1")
    talk_keywait("dp_scenario3%82-msg_d24r0201_leader_01_2")
    ldval(work: 238, 233.0)
    ldval(work: 239, 1.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d24r0201_item_event_fail")
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 243)
    talk_keywait("dp_scenario3%82-msg_d24r0201_leader_02")
    talk_close()
    player_dir_get(work: 238)
    ifval_jump(work: 238, "EQ", 2.0, "ev_d24r0201_move_left")
    ifval_jump(work: 238, "EQ", 3.0, "ev_d24r0201_move_down")
    ifval_jump(work: 238, "EQ", 0.0, "ev_d24r0201_move_left")
    ifval_jump(work: 238, "EQ", 1.0, "ev_d24r0201_move_down")
    end()

ev_d24r0201_item_event_fail:
    chg_common_scr("ev_item_event_fail")
    talk_close()
    talk_obj_end()
    end()

ev_d24r0201_move_left:
    obj_anime("D24R0201_LEADER", "anm_move_left")
    obj_anime_wait()
    se_play("S_FI001")
    obj_del("D24R0201_LEADER")
    se_wait("S_FI001")
    se_stop("S_FI001")
    talk_obj_end()
    end()

ev_d24r0201_move_down:
    obj_anime("D24R0201_LEADER", "anm_move_down")
    obj_anime_wait()
    se_play("S_FI001")
    obj_del("D24R0201_LEADER")
    se_wait("S_FI001")
    se_stop("S_FI001")
    talk_obj_end()
    end()

anm_move_left:
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    ac_down(3.0, 8.0)
    acmd_end()

anm_move_down:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    ac_dir_l(8.0)
    ac_left(1.0, 8.0)
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    acmd_end()