script set: d10r0301

code

ev_d10r0301_flag_change:
    arrive_flag_set("FLAG_ARRIVE_d10r0301")
    ldval(work: 234, 3.0)
    if_flagon_call(flag: 1286, "ev_d10r0301_flag_change_sub")
    if_flagon_call(flag: 1287, "ev_d10r0301_flag_change_sub")
    if_flagon_call(flag: 1288, "ev_d10r0301_flag_change_sub")
    end()

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

ev_d10r0301_daiza:
    event_start()
    ifval_jump(work: 234, "EQ", 0.0, "ev_d10r0301_daiza_quit")
    item_chk(1811.0, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_quit")
    talk_keywait("dp_scenario2%200-msg_D10R0401_daiza_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_ise")
    ifval_jump(work: 246, "EQ", 1.0, "ev_d10r0301_daiza_end")
    end()

ev_d10r0301_daiza_ise:
    player_name(0.0)
    talk_keywait("dp_scenario2%200-msg_D10R0401_daiza_03")
    talk_close()
    sub_item(1811.0, 1.0, work: 246)
    ifval_jump(work: 234, "EQ", 1.0, "ev_d10r0301_daizanum1")
    ifval_jump(work: 234, "EQ", 2.0, "ev_d10r0301_daizanum2")
    ifval_jump(work: 234, "EQ", 3.0, "ev_d10r0301_daizanum3")
    event_end()
    end()

ev_d10r0301_daizanum1:
    if_flagoff_call(flag: 1286, "ev_d10r0301_daiza_move1")
    if_flagoff_call(flag: 1287, "ev_d10r0301_daiza_move2")
    if_flagoff_call(flag: 1288, "ev_d10r0301_daiza_move3")
    event_end()
    end()

ev_d10r0301_daizanum2:
    if_flagon_call(flag: 1286, "ev_d10r0301_daizanum2_b1")
    if_flagon_call(flag: 1287, "ev_d10r0301_daizanum2_b2")
    if_flagon_call(flag: 1288, "ev_d10r0301_daizanum2_b3")
    event_end()
    end()

ev_d10r0301_daizanum2_b1:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0301_daiza_move2")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0301_daiza_move3")
    event_end()
    end()

ev_d10r0301_daizanum2_b2:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0301_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0301_daiza_move3")
    event_end()
    end()

ev_d10r0301_daizanum2_b3:
    get_rnd(work: 239, 2.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0301_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0301_daiza_move2")
    event_end()
    end()

ev_d10r0301_daizanum3:
    get_rnd(work: 239, 3.0)
    ifval_jump(work: 239, "EQ", 0.0, "ev_d10r0301_daiza_move1")
    ifval_jump(work: 239, "EQ", 1.0, "ev_d10r0301_daiza_move2")
    ifval_jump(work: 239, "EQ", 2.0, "ev_d10r0301_daiza_move3")
    event_end()
    end()

ev_d10r0301_daiza_end:
    talk_close()
    event_end()
    end()

ev_d10r0301_daiza_move1:
    flag_reset(flag: 1313)
    call("ev_d10r0301_daiza_wo")
    jump("ev_d10r0301_daiza_move_jump")
    end()

ev_d10r0301_daiza_move2:
    flag_reset(flag: 1314)
    call("ev_d10r0301_daiza_wo")
    jump("ev_d10r0301_daiza_move_jump")
    end()

ev_d10r0301_daiza_move3:
    flag_reset(flag: 1315)
    call("ev_d10r0301_daiza_wo")
    jump("ev_d10r0301_daiza_move_jump")
    end()

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

ev_d10r0301_daiza_battle1:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(144.0, 70.0)
    lose_check(work: 246)
    reset_sys_flag(sys_flag: 907)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_battle_lose")
    jump("ev_d10r0301_daiza_battle1_back")
    jump("ev_d10r0301_daiza_battle1_back")

ev_d10r0301_daiza_battle1_back:
    call("ev_d10r0301_daiza_del")
    seacret_poke_retry_check(work: 246, 144.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_end2")
    flag_set(flag: 1286)
    call("ev_d10r0301_daiza_wo")
    map_change("D10R0301", 1.0)
    event_end()
    end()

ev_d10r0301_daiza_battle2:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(145.0, 70.0)
    lose_check(work: 246)
    reset_sys_flag(sys_flag: 907)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_battle_lose")
    jump("ev_d10r0301_daiza_battle2_back")
    jump("ev_d10r0301_daiza_battle2_back")

ev_d10r0301_daiza_battle2_back:
    call("ev_d10r0301_daiza_del")
    seacret_poke_retry_check(work: 246, 145.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_end2")
    flag_set(flag: 1287)
    call("ev_d10r0301_daiza_wo")
    map_change("D10R0301", 1.0)
    event_end()
    end()

ev_d10r0301_daiza_battle3:
    event_start()
    set_sys_flag(sys_flag: 907)
    sp_wild_btl_set(146.0, 70.0)
    lose_check(work: 246)
    reset_sys_flag(sys_flag: 907)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_battle_lose")
    jump("ev_d10r0301_daiza_battle3_back")
    jump("ev_d10r0301_daiza_battle3_back")

ev_d10r0301_daiza_battle3_back:
    call("ev_d10r0301_daiza_del")
    seacret_poke_retry_check(work: 246, 146.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_d10r0301_daiza_end2")
    flag_set(flag: 1288)
    call("ev_d10r0301_daiza_wo")
    map_change("D10R0301", 1.0)
    event_end()
    end()

ev_d10r0301_daiza_end2:
    call("ev_d10r0301_daiza_wo")
    map_change("D10R0301", 1.0)
    end()

ev_d10r0301_daiza_del:
    obj_del("ID_D10R0701_SPOKE4")
    obj_del("ID_D10R0701_SPOKE5")
    obj_del("ID_D10R0701_SPOKE6")
    flag_set(flag: 1313)
    flag_set(flag: 1314)
    flag_set(flag: 1315)
    ret()

ev_d10r0301_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_d10r0301_daiza_quit:
    talk_keywait("dp_scenario2%200-msg_d10r0401_daiza_01")
    talk_close()
    event_end()
    end()

ev_d10r0301_daiza_battle_lose:
    normal_lose()
    event_end()
    end()

ev_d10r0301_auto_save:
    auto_save()
    flag_reset(flag: 1629)
    ret()