script set: c06r0101

code

ev_c06r0101_bringm:
    end()

pos_c06r0101_bringm:
    event_start()
    obj_anime("HERO", "anm_c06r0101_player_turn_01")
    obj_anime_wait()
    player_pos_get(work: 0, work: 1)
    ifval_call(work: 0, "EQ", 5.0, "ev_c06r0101_player_move")
    gold_win_write(20.0, 2.0)
    money_open()
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "bringm_yes")
    ifval_jump(work: 246, "EQ", 1.0, "bringm_no")
    end()

bringm_yes:
    get_poke_count(work: 246)
    ifval_jump(work: 246, "LT", 6.0, "bringm_check_money")
    count_monsbox_space(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "bringm_check_money")
    jump("bringm_box_full")
    jump("bringm_check_money")

bringm_check_money:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_02")
    comp_gold(work: 246, 500.0)
    ifval_jump(work: 246, "EQ", 0.0, "bringm_no_money")
    se_play("S_REGI")
    sub_gold(500.0)
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_03")
    player_name(0.0)
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_04")
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_05")
    talk_close()
    money_close()
    if_flagoff_call(flag: 113, "ev_d14r0101_mount_tips")
    flag_set(flag: 1416)
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 4.0, "pos_c06r0101_anime_start_01")
    ifval_jump(work: 238, "EQ", 5.0, "pos_c06r0101_anime_start_02")
    end()

pos_c06r0101_anime_start_01:
    obj_anime("HERO", "anm_c06r0101_player_go_01")
    obj_anime_wait()
    jump("pos_c06r0101_safari_start")
    jump("pos_c06r0101_safari_start")

pos_c06r0101_anime_start_02:
    obj_anime("HERO", "anm_c06r0101_player_go_02")
    obj_anime_wait()
    jump("pos_c06r0101_safari_start")
    jump("pos_c06r0101_safari_start")

pos_c06r0101_safari_start:
    ldval(work: 126, 1.0)
    safari_start()
    sp_location_set(116.0, "C06R0101_MAT03", 5.0, 2.0, 1.0)
    se_play("S_FI001")
    map_change("D06R0206", 0.0)
    end()

ev_c06r0101_safari_tips:
    ret()

bringm_no_money:
    money_close()
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_07")
    talk_close()
    obj_anime("HERO", "anm_c06r0101_player_back_01")
    obj_anime_wait()
    event_end()
    end()

bringm_no:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_06")
    talk_close()
    money_close()
    obj_anime("HERO", "anm_c06r0101_player_back_01")
    obj_anime_wait()
    event_end()
    end()

bringm_box_full:
    money_close()
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_01_08")
    talk_close()
    obj_anime("HERO", "anm_c06r0101_player_back_01")
    obj_anime_wait()
    event_end()
    end()

ev_c06r0101_player_move:
    obj_anime("HERO", "anm_c06r0101_player_move_01")
    obj_anime_wait()
    ret()

anm_c06r0101_player_move_01:
    ac_left(1.0, 8.0)
    acmd_end()

anm_c06r0101_player_turn_01:
    ac_dir_l(8.0)
    acmd_end()

anm_c06r0101_player_go_01:
    ac_dir_u(8.0)
    ac_up(3.0, 8.0)
    ac_dir_r(8.0)
    ac_right(1.0, 8.0)
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_c06r0101_player_go_02:
    ac_dir_u(8.0)
    ac_up(4.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

anm_c06r0101_player_back_01:
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    acmd_end()

ev_c06r0101_announce:
    event_start()
    obj_anime("HERO", "anm_c06r0101_player_to_counter_00")
    obj_anime_wait()
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_02_01")
    yes_no_win(work: 246)
    talk_close()
    ifval_jump(work: 246, "EQ", 0.0, "announce_yes")
    ifval_jump(work: 246, "EQ", 1.0, "announce_no")
    end()

announce_yes:
    obj_anime("HERO", "anm_c06r0101_player_to_counter_01")
    obj_anime_wait()
    ldval(work: 126, 0.0)
    safari_end()
    event_end()
    end()

announce_yes_koe:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_02_02")
    talk_close()
    ret()

announce_no:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringm_02_03")
    talk_close()
    obj_anime("HERO", "anm_c06r0101_player_to_safari_01")
    obj_anime_wait()
    map_change("D06R0206", 0.0)
    end()

anm_c06r0101_player_to_counter_00:
    ac_down(1.0, 8.0)
    acmd_end()

anm_c06r0101_player_to_counter_01:
    ac_down(5.0, 8.0)
    acmd_end()

anm_c06r0101_player_to_safari_01:
    ac_dir_u(8.0)
    ac_up(1.0, 8.0)
    ac_vanish_on(1.0)
    acmd_end()

ev_c06r0101_safari_end:
    event_start()
    obj_anime("HERO", "anm_c06r0101_player_to_counter_01")
    obj_anime_wait()
    reset_sys_flag(sys_flag: 909)
    ldval(work: 126, 0.0)
    safari_end()
    event_end()
    end()

ev_c06r0101_bringw:
    talk_obj_start()
    talkmsg("dp_scenario2%123-msg_c06r0101_bringw_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "bringw_02")
    ifval_jump(work: 246, "EQ", 1.0, "bringw_03")
    end()

bringw_02:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringw_02_1")
    talkmsg("dp_scenario2%123-msg_c06r0101_bringw_02_2")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

bringw_03:
    talkmsg("dp_scenario2%123-msg_c06r0101_bringw_03")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c06r0101_bringwf1:
    obj_anime("C06R0101_BRINGW", "anm_c06r0101_bringwf1")
    obj_anime_wait()
    ret()

ev_c06r0101_bringwf2:
    obj_anime("C06R0101_BRINGW", "anm_c06r0101_bringwf2")
    obj_anime_wait()
    ret()

anm_c06r0101_bringwf1:
    ac_dir_r(8.0)
    acmd_end()

anm_c06r0101_bringwf2:
    ac_dir_d(8.0)
    acmd_end()