script set: d13r0101

code

ev_d13r0101_flag_change:
    arrive_flag_set(sys_flag: 387)
    flag_set(flag: 1626)
    obj_del("D13R0101_WALL01")
    obj_del("D13R0101_WALL02")
    ifval_jump(work: 141, "EQ", 0.0, "ev_d13r0101_wall")
    end()

ev_d13r0101_wall:
    flag_reset(flag: 1626)
    obj_add("D13R0101_WALL01")
    obj_add("D13R0101_WALL02")
    ret()

pos_d13r0101_ginga:
    event_start()
    call("d13r0101_gingam_a_common_01")
    ifval_call(work: 249, "EQ", 3700.0, "ev_d02_townmap_apd1")
    trainer_btl_set("GINGAM_01", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_common_battle_lose")
    call("d13r0101_gingam_a_common_02")
    ifval_call(work: 249, "EQ", 3800.0, "ev_d02_townmap_apd2")
    trainer_btl_set("GINGAM_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_common_battle_lose")
    call("d13r0101_gingam_a_common_03")
    set_sys_flag(sys_flag: 41)
    ifval_call(work: 249, "EQ", 3900.0, "ev_d02_townmap_apd3")
    event_end()
    end()

ev_d02_townmap_apd1:
    ldval(work: 249, 3800.0)
    ret()

ev_d02_townmap_apd2:
    ldval(work: 249, 3900.0)
    ret()

ev_d02_townmap_apd3:
    ldval(work: 249, 4000.0)
    ret()

ev_d13r0101_common_battle_lose:
    trainer_lose()
    event_end()
    end()

anm_d13r0101_gingam_a_01:
    ac_dir_d(8.0)
    acmd_end()

anm_d13r0101_gingam_a_01_g:
    ac_mark_gyoe(1.0)
    acmd_end()

anm_d13r0101_gingam_a_11:
    ac_dir_r(8.0)
    acmd_end()

anm_d13r0101_gingam_a_21:
    ac_dir_d(8.0)
    acmd_end()

anm_d13r0101_gingam_a_31:
    ac_dir_u(8.0)
    ac_up(9.0, 8.0)
    acmd_end()

anm_d13r0101_gingam_b_31:
    ac_dir_u(8.0)
    ac_up(9.0, 8.0)
    acmd_end()

anm_d13r0101_middleman1_11:
    ac_dir_d(8.0)
    ac_down(1.0, 8.0)
    ac_dir_r(8.0)
    ac_wait(24.0)
    ac_dir_d(8.0)
    acmd_end()

d13r0101_gingam_a_common_01:
    event_camera_index(500.0)
    event_camera_end_wait()
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_a_01")
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_b_01")
    obj_anime("D13R0101_GINGAM_A", "anm_d13r0101_gingam_a_01")
    obj_anime("D13R0101_GINGAM_B", "anm_d13r0101_gingam_a_01")
    obj_anime_wait()
    obj_anime("D13R0101_GINGAM_A", "anm_d13r0101_gingam_a_01_g")
    obj_anime("D13R0101_GINGAM_B", "anm_d13r0101_gingam_a_01_g")
    obj_anime_wait()
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_a_02")
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_b_02")
    talk_close()
    event_camera_index(111.0)
    event_camera_end_wait()
    ret()

d13r0101_gingam_a_common_02:
    obj_anime("D13R0101_GINGAM_A", "anm_d13r0101_gingam_a_11")
    obj_anime_wait()
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_a_03")
    talk_close()
    obj_anime("D13R0101_GINGAM_A", "anm_d13r0101_gingam_a_21")
    obj_anime_wait()
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_a_04")
    talk_close()
    ret()

d13r0101_gingam_a_common_03:
    talk_keywait("dp_scenario1%99-msg_d13r0101_gingam_a_05")
    talk_close()
    black_out()
    fade_wait()
    obj_del("D13R0101_GINGAM_A")
    obj_del("D13R0101_GINGAM_B")
    ldval(work: 141, 1.0)
    flag_reset(flag: 357)
    obj_add("D13R0101_ITEM")
    time_wait(5.0, work: 246)
    black_in()
    fade_wait()
    obj_anime("D13R0101_MIDDLEMAN1", "anm_d13r0101_middleman1_11")
    obj_anime_wait()
    obj_del("D13R0101_ITEM")
    talk_keywait("dp_scenario1%99-msg_d13r0101_middleman1_01")
    ldval(work: 238, 438.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 120)
    talkmsg("dp_scenario1%99-msg_d13r0101_middleman1_08_1")
    talk_keywait("dp_scenario1%99-msg_d13r0101_middleman1_08_2")
    ldval(work: 238, 94.0)
    ldval(work: 239, 1.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_middleman1_item_event_fail")
    chg_common_scr("ev_item_event_keywait")
    talk_keywait("dp_scenario1%99-msg_d13r0101_middleman1_02")
    jump("ev_d13r0101_middleman1_item_event_common")
    jump("ev_d13r0101_middleman1_item_event_common")

ev_d13r0101_middleman1_item_event_fail:
    chg_common_scr("ev_item_event_fail")
    talk_keywait("dp_scenario1%99-msg_d13r0101_middleman1_05")
    jump("ev_d13r0101_middleman1_item_event_common")

ev_d13r0101_middleman1_item_event_common:
    flag_set(flag: 121)
    flag_set(flag: 1626)
    obj_del("D13R0101_WALL01")
    obj_del("D13R0101_WALL02")
    last_keywait()
    talk_close()
    ret()

ev_d13r0101_common_battle_lose_02:
    trainer_lose()
    talk_obj_end()
    end()

ev_d13r0101_gingam_a:
    jump("ev_d13r0101_gingam_b")

ev_d13r0101_gingam_b:
    end()

ev_d13r0101_middleman1:
    talk_obj_start()
    talk_keywait("dp_scenario1%99-msg_d13r0101_middleman1_03")
    money_open()
    add_custum_win_label("dp_options%DP_options_842", 3.0)
    add_custum_win_label("dp_options%DP_options_843", 2.0)
    add_custum_win_label("dp_options%DP_options_844", 1.0)
    open_custum_win(work: 238)
    switch(work: 238)
    case_jump(3.0, "ev_d13r0101_middleman1_buyone")
    case_jump(2.0, "ev_d13r0101_middleman1_buyten")
    case_jump(1.0, "ev_d13r0101_middleman1_no")
    jump("ev_d13r0101_middleman1_no")
    end()

ev_d13r0101_middleman1_buyone:
    comp_gold(work: 246, 100.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_middleman1_no_money")
    ldval(work: 238, 94.0)
    ldval(work: 239, 1.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_middleman1_item_full")
    sub_gold(100.0)
    chg_common_scr("ev_item_event_keywait")
    money_close()
    talk_close()
    talk_obj_end()
    end()

ev_d13r0101_middleman1_buyten:
    comp_gold(work: 246, 1000.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_middleman1_no_money")
    ldval(work: 238, 94.0)
    ldval(work: 239, 10.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d13r0101_middleman1_item_full")
    sub_gold(1000.0)
    chg_common_scr("ev_item_event_keywait")
    money_close()
    talk_close()
    talk_obj_end()
    end()

ev_d13r0101_middleman1_no:
    money_close()
    talkmsg("dp_scenario1%99-msg_d13r0101_middleman1_07")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d13r0101_middleman1_item_full:
    money_close()
    talkmsg("dp_scenario1%99-msg_d13r0101_middleman1_05")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d13r0101_middleman1_no_money:
    money_close()
    talkmsg("dp_scenario1%99-msg_d13r0101_middleman1_06")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_d13r0101_sign1:
    easy_board_msg("dp_scenario1%99-msg_d13r0101_sign1_01", "BOARD_TYPE_ROAD", 0.0)
    end()

ev_d13r0101_item:
    talk_obj_start()
    ldval(work: 238, 438.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    talk_close()
    flag_set(flag: 120)
    obj_del("D13R0101_ITEM")
    talk_obj_end()
    end()