script set: c07r0205

code

ev_c07r0205_flag_change:
    ldval(work: 115, 4.0)
    end()

ev_c07r0205_sportsman:
    talk_obj_start_turn_not()
    talkmsg("dp_scenario2%100-msg_c07r0205_sportsman_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c07r0205_middlewoman2:
    easy_obj_msg("dp_scenario2%100-msg_c07r0205_middlewoman2_01")
    end()

ev_c07r0205_bigman1a:
    talk_obj_start()
    if_flagon_jump(flag: 219, "ev_c07r0205_bigman1a_02")
    talk_keywait("dp_scenario2%100-msg_c07r0205_bigman1a_01")
    ldval(work: 238, 288.0)
    ldval(work: 239, 1.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c07r0205_bigman1a_item_event_fail")
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 219)
    jump("ev_c07r0205_bigman1a_02")
    end()

ev_c07r0205_bigman1a_02:
    talkmsg("dp_scenario2%100-msg_c07r0205_bigman1a_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

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

ev_c07r0205_bigman1b:
    easy_obj_msg("dp_scenario2%100-msg_c07r0205_bigman1b_01")
    end()

ev_c07r0205_board_01:
    easy_obj_msg("dp_scenario2%100-msg_c07r0205_board_01")
    end()

ev_c07r0205_vender:
    talk_start()
    talkmsg("dp_scenario2%100-msg_c07r0205_vender_01")
    gold_win_write(20.0, 2.0)
    money_open()
    jump("common_vm_02")
    end()

common_vm_02:
    add_custum_win_label("dp_options%DP_options_219", 0.0)
    add_custum_win_label("dp_options%DP_options_220", 1.0)
    add_custum_win_label("dp_options%DP_options_221", 2.0)
    add_custum_win_label("dp_options%DP_options_222", 3.0)
    open_custum_win(work: 234)
    switch(work: 234)
    case_jump(0.0, "case0_vm_01")
    case_jump(1.0, "case1_vm_01")
    case_jump(2.0, "case2_vm_01")
    case_jump(3.0, "case3_vm_01")
    end()

case0_vm_01:
    ldval(work: 235, 30.0)
    jump("common_vm_03")
    end()

case1_vm_01:
    ldval(work: 235, 31.0)
    jump("common_vm_03")
    end()

case2_vm_01:
    ldval(work: 235, 32.0)
    jump("common_vm_03")
    end()

case3_vm_01:
    talkmsg("dp_scenario2%100-msg_c07r0205_vender_05")
    jump("common_vm_end")
    end()

comp_gold_case_0:
    comp_gold(work: 246, 200.0)
    ret()

comp_gold_case_1:
    comp_gold(work: 246, 300.0)
    ret()

comp_gold_case_2:
    comp_gold(work: 246, 350.0)
    ret()

sub_gold_case_0:
    sub_gold(200.0)
    ret()

sub_gold_case_1:
    sub_gold(300.0)
    ret()

sub_gold_case_2:
    sub_gold(350.0)
    ret()

common_vm_03:
    ifval_call(work: 234, "EQ", 0.0, "comp_gold_case_0")
    ifval_call(work: 234, "EQ", 1.0, "comp_gold_case_1")
    ifval_call(work: 234, "EQ", 2.0, "comp_gold_case_2")
    ifval_jump(work: 246, "EQ", 0.0, "common_vm_not_enough_money")
    add_item_chk(work: 235, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "common_vm_fail_item")
    ifval_call(work: 234, "EQ", 0.0, "sub_gold_case_0")
    ifval_call(work: 234, "EQ", 1.0, "sub_gold_case_1")
    ifval_call(work: 234, "EQ", 2.0, "sub_gold_case_2")
    item_name(0.0, work: 235, 1.0)
    se_play("S_FI101")
    item_name(0.0, work: 235, 1.0)
    talk_keywait("dp_scenario2%100-msg_c07r0205_vender_02")
    ldwk(work: 238, work: 235)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    get_rnd(work: 246, 64.0)
    ifval_jump(work: 246, "NE", 0.0, "common_vm_normal_ret")
    add_item_chk(work: 235, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "common_vm_fail_item")
    se_play("S_FI101")
    item_name(0.0, work: 235, 1.0)
    talk_keywait("dp_scenario2%100-msg_c07r0205_vender_03")
    ldwk(work: 238, work: 235)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    jump("common_vm_normal_ret")
    end()

common_vm_normal_ret:
    ldval(work: 240, 0.0)
    talk_close()
    add_custum_win_label("dp_options%DP_options_847", 1.0)
    add_custum_win_label("dp_options%DP_options_848", 2.0)
    add_custum_win_label("dp_options%DP_options_222", 3.0)
    open_custum_win(work: 240)
    switch(work: 240)
    case_jump(1.0, "common_vm_03")
    case_jump(2.0, "common_vm_02")
    case_jump(3.0, "case3_vm_01")
    jump("common_vm_end")
    end()

common_vm_not_enough_money:
    money_close()
    talk_keywait("dp_scenario2%100-msg_c07r0205_vender_04")
    jump("common_vm_end")
    end()

common_vm_fail_item:
    chg_common_scr("ev_item_event_fail")
    talk_close()
    money_close()
    talk_end()
    end()

common_vm_end:
    last_keywait()
    talk_close()
    money_close()
    talk_end()
    end()