script set: d10r0202

code

ev_d10r0202_flag_change:
    arrive_flag_set("FLAG_ARRIVE_d10r0202")
    ldval(work: 234, 3.0)
    if_flagon_call(flag: 1283, "ev_d10r0202_flag_change_sub")
    if_flagon_call(flag: 1284, "ev_d10r0202_flag_change_sub")
    if_flagon_call(flag: 1285, "ev_d10r0202_flag_change_sub")
    end()

ev_d10r0202_flag_change_sub:
    sub_wk(work: 234, 1.0)
    ret()

ev_d10r0202_daiza:
    event_start()
    ifval_jump(work: 234, "EQ", 0.0, "ev_d10r0202_daiza_quit")
    item_chk(1820.0, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_quit")
    talk_keywait("dp_scenario2%200-msg_D10R0401_daiza_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_ise")
    ifval_jump(work: 246, "EQ", 1.0, "ev_d10r0202_daiza_end")
    end()

ev_d10r0202_daiza_ise:
    player_name(0.0)
    talk_keywait("dp_scenario2%200-msg_D10R0401_daiza_03")
    talk_close()
    sub_item(1820.0, 1.0, work: 246)
    ifval_jump(work: 234, "EQ", 1.0, "ev_d10r0202_daizanum1")
    ifval_jump(work: 234, "EQ", 2.0, "ev_d10r0202_daizanum2")
    ifval_jump(work: 234, "EQ", 3.0, "ev_d10r0202_daizanum3")
    event_end()
    end()

ev_d10r0202_daizanum1:
    if_flagoff_call(flag: 1283, "ev_d10r0202_daiza_move1")
    if_flagoff_call(flag: 1284, "ev_d10r0202_daiza_move2")
    if_flagoff_call(flag: 1285, "ev_d10r0202_daiza_move3")
    event_end()
    end()

ev_d10r0202_daizanum2:
    if_flagon_call(flag: 1283, "ev_d10r0202_daizanum2_b1")
    if_flagon_call(flag: 1284, "ev_d10r0202_daizanum2_b2")
    if_flagon_call(flag: 1285, "ev_d10r0202_daizanum2_b3")
    event_end()
    end()

ev_d10r0202_daizanum2_b1:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0202_daiza_move2")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0202_daiza_move3")
    event_end()
    end()

ev_d10r0202_daizanum2_b2:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0202_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0202_daiza_move3")
    event_end()
    end()

ev_d10r0202_daizanum2_b3:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0202_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0202_daiza_move2")
    event_end()
    end()

ev_d10r0202_daizanum3:
    get_rnd(work: 239, 3.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0202_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0202_daiza_move2")
    ifval_jump(work: 239, "EQ", 2.0, "ev_d10r0202_daiza_move3")
    event_end()
    end()

ev_d10r0202_daiza_end:
    talk_close()
    event_end()
    end()

ev_d10r0202_daiza_move1:
    flag_reset(flag: 1310)
    call("ev_d10r0202_daiza_wo")
    jump("ev_d10r0202_daiza_move_jump")
    end()

ev_d10r0202_daiza_move2:
    flag_reset(flag: 1311)
    call("ev_d10r0202_daiza_wo")
    jump("ev_d10r0202_daiza_move_jump")
    end()

ev_d10r0202_daiza_move3:
    flag_reset(flag: 1312)
    call("ev_d10r0202_daiza_wo")
    jump("ev_d10r0202_daiza_move_jump")
    end()

ev_d10r0202_daiza_move_jump:
    map_change("D10R0701", 0.0)
    event_end()
    end()

ev_d10r0202_daiza_battle1:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(377.0, 70.0)
    lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_battle_lose")
    reset_sys_flag(sys_flag: 907)
    jump("ev_d10r0202_daiza_battle1_back")
    end()

ev_d10r0202_daiza_battle1_back:
    call("ev_d10r0202_daiza_del")
    seacret_poke_retry_check(work: 246, 377.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_end2")
    flag_set(flag: 1283)
    flag_set(flag: 1629)
    call("ev_d10r0202_daiza_wo")
    map_change("D10R0202", 1.0)
    event_end()
    end()

ev_d10r0202_daiza_battle2:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(378.0, 70.0)
    lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_battle_lose")
    reset_sys_flag(sys_flag: 907)
    jump("ev_d10r0202_daiza_battle2_back")
    end()

ev_d10r0202_daiza_battle2_back:
    call("ev_d10r0202_daiza_del")
    seacret_poke_retry_check(work: 246, 378.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_end2")
    flag_set(flag: 1284)
    flag_set(flag: 1629)
    call("ev_d10r0202_daiza_wo")
    map_change("D10R0202", 1.0)
    event_end()
    end()

ev_d10r0202_daiza_battle3:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(379.0, 70.0)
    lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_battle_lose")
    reset_sys_flag(sys_flag: 907)
    jump("ev_d10r0202_daiza_battle3_back")
    jump("ev_d10r0202_daiza_battle3_back")

ev_d10r0202_daiza_battle3_back:
    call("ev_d10r0202_daiza_del")
    seacret_poke_retry_check(work: 246, 379.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0202_daiza_end2")
    flag_set(flag: 1285)
    flag_set(flag: 1629)
    call("ev_d10r0202_daiza_wo")
    map_change("D10R0202", 1.0)
    event_end()
    end()

ev_d10r0202_daiza_end2:
    call("ev_d10r0202_daiza_wo")
    map_change("D10R0202", 1.0)
    end()

ev_d10r0202_daiza_del:
    obj_del("ID_D10R0701_SPOKE1")
    obj_del("ID_D10R0701_SPOKE2")
    obj_del("ID_D10R0701_SPOKE3")
    flag_set(flag: 1310)
    flag_set(flag: 1311)
    flag_set(flag: 1312)
    ret()

ev_d10r0202_daiza_wo:
    time_wait(10.0, work: 246)
    se_play("S_FI001")
    fade_speed(60.0)
    white_out()
    time_wait(30.0, work: 246)
    fade_wait()
    ret()

ev_d10r0202_daiza_quit:
    talk_keywait("dp_scenario2%200-msg_d10r0401_daiza_01")
    talk_close()
    event_end()
    end()

ev_d10r0202_daiza_battle_lose:
    normal_lose()
    event_end()
    end()

ev_d10r0202_auto_save:
    auto_save()
    ret()