script set: c04r0205

code

ev_c04r0205_obj_change:
    end()

ev_c04r0205_flag_change:
    flag_set(flag: 1134)
    flag_set(flag: 1135)
    flag_set(flag: 1136)
    flag_set(flag: 1137)
    flag_set(flag: 1138)
    rotomu_form_check(work: 0, work: 1, work: 2, work: 3, work: 4)
    ifval_call(work: 0, "EQ", 0.0, "ev_rotomu_hot_flag_off")
    ifval_call(work: 1, "EQ", 0.0, "ev_rotomu_wash_flag_off")
    ifval_call(work: 2, "EQ", 0.0, "ev_rotomu_cold_flag_off")
    ifval_call(work: 3, "EQ", 0.0, "ev_rotomu_fan_flag_off")
    ifval_call(work: 4, "EQ", 0.0, "ev_rotomu_cut_flag_off")
    end()

ev_c04r0205_flag_change_end:
    sxy_bg_pos_change(0.0, 4.0, 1.0)
    sxy_bg_pos_change(1.0, 4.0, 1.0)
    sxy_bg_pos_change(2.0, 4.0, 1.0)
    sxy_bg_pos_change(3.0, 4.0, 1.0)
    sxy_bg_pos_change(4.0, 4.0, 1.0)
    end()

ev_rotomu_hot_flag_off:
    flag_reset(flag: 1134)
    ret()

ev_rotomu_wash_flag_off:
    flag_reset(flag: 1135)
    ret()

ev_rotomu_cold_flag_off:
    flag_reset(flag: 1136)
    ret()

ev_rotomu_fan_flag_off:
    flag_reset(flag: 1137)
    ret()

ev_rotomu_cut_flag_off:
    flag_reset(flag: 1138)
    ret()

ev_c04r0205_rotom_01:
    talk_obj_start_turn_not()
    ldval(work: 238, 1.0)
    jump("ev_c04r0205_rotom_common_01")
    end()

ev_c04r0205_rotom_02:
    talk_obj_start_turn_not()
    ldval(work: 238, 3.0)
    jump("ev_c04r0205_rotom_common_01")
    end()

ev_c04r0205_rotom_03:
    talk_obj_start_turn_not()
    ldval(work: 238, 2.0)
    jump("ev_c04r0205_rotom_common_01")
    end()

ev_c04r0205_rotom_04:
    talk_obj_start_turn_not()
    ldval(work: 238, 4.0)
    jump("ev_c04r0205_rotom_common_01")
    end()

ev_c04r0205_rotom_05:
    talk_obj_start_turn_not()
    ldval(work: 238, 5.0)
    jump("ev_c04r0205_rotom_common_01")
    end()

ev_c04r0205_rotom_common_01:
    temoti_poke_chk(work: 246, 479.0)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0205_rotom_not")
    item_chk(467.0, 1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0205_rotom_not")
    ifval_call(work: 238, "EQ", 1.0, "ev_c04r0205_rotom_case01")
    ifval_call(work: 238, "EQ", 3.0, "ev_c04r0205_rotom_case02")
    ifval_call(work: 238, "EQ", 2.0, "ev_c04r0205_rotom_case03")
    ifval_call(work: 238, "EQ", 4.0, "ev_c04r0205_rotom_case04")
    ifval_call(work: 238, "EQ", 5.0, "ev_c04r0205_rotom_case05")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom")
    jump("yes_c04r0205_rotom")
    end()

yes_c04r0205_rotom:
    ifval_call(work: 238, "EQ", 1.0, "ev_c04r0205_rotom_case31")
    ifval_call(work: 238, "EQ", 3.0, "ev_c04r0205_rotom_case32")
    ifval_call(work: 238, "EQ", 2.0, "ev_c04r0205_rotom_case33")
    ifval_call(work: 238, "EQ", 4.0, "ev_c04r0205_rotom_case34")
    ifval_call(work: 238, "EQ", 5.0, "ev_c04r0205_rotom_case35")
    temoti_poke_chk_num(work: 246, 479.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_1")
    jump("ev_c04r0205_rotom_26")
    end()

ev_c04r0205_rotom_map_change_end:
    player_pos_get(work: 240, work: 241)
    player_dir_get(work: 246)
    map_change_none_fade(494.0, 0.0, work: 240, work: 241, work: 246)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    end()

ev_c04r0205_rotom_case61:
    flag_reset(flag: 1134)
    obj_add("C04R0206_ROTOMF")
    ret()

ev_c04r0205_rotom_case62:
    flag_reset(flag: 1136)
    obj_add("C04R0206_ROTOMI")
    ret()

ev_c04r0205_rotom_case63:
    flag_reset(flag: 1135)
    obj_add("C04R0206_ROTOMW")
    ret()

ev_c04r0205_rotom_case64:
    flag_reset(flag: 1137)
    obj_add("C04R0206_ROTOMS")
    ret()

ev_c04r0205_rotom_case65:
    flag_reset(flag: 1138)
    obj_add("C04R0206_ROTOMG")
    ret()

ev_c04r0205_rotom_menu03_2:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_06")
    talk_close()
    pokelist_form_change_set_proc(479.0, 0.0)
    pokelist_form_change_get_result(work: 234)
    ifval_jump(work: 234, "EQ", -1.0, "no_c04r0205_rotom_modoru")
    temoti_monsno(work: 234, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0205_rotom_tamago")
    ifval_jump(work: 246, "NE", 479.0, "ev_c04r0205_rotom_no_rotom")
    temoti_rotomu_form_get(work: 234, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0205_rotom_modoru_normal")
    jump("ev_c04r0205_rotom_menu03_sub")
    end()

ev_c04r0205_rotom_modoru_normal:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_13_3")
    jump("ev_c04r0205_rotom_end")
    end()

no_c04r0205_rotom_modoru:
    end()

ev_c04r0205_rotom_1:
    temoti_poke_chk_get_pos(work: 234, 479.0)
    ldwk(work: 8, work: 234)
    jump("ev_c04r0205_rotom_waza")
    end()

ev_c04r0205_rotom_26:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_06")
    talk_close()
    pokelist_form_change_set_proc(479.0, work: 238)
    pokelist_form_change_get_result(work: 234)
    ldwk(work: 8, work: 234)
    ifval_jump(work: 234, "EQ", -1.0, "no_c04r0205_rotom")
    temoti_monsno(work: 234, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04r0205_rotom_tamago")
    ifval_jump(work: 246, "NE", 479.0, "ev_c04r0205_rotom_no_rotom")
    jump("ev_c04r0205_rotom_waza")
    end()

ev_c04r0205_rotom_tamago:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_07")
    jump("ev_c04r0205_rotom_end")
    end()

ev_c04r0205_rotom_no_rotom:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_08")
    jump("ev_c04r0205_rotom_end")
    end()

ev_c04r0205_rotom_waza:
    chk_poke_waza(work: 246, 315.0, work: 8, -1.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_waza_sub")
    chk_poke_waza(work: 246, 59.0, work: 8, -1.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_waza_sub")
    chk_poke_waza(work: 246, 56.0, work: 8, -1.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_waza_sub")
    chk_poke_waza(work: 246, 403.0, work: 8, -1.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_waza_sub")
    chk_poke_waza(work: 246, 437.0, work: 8, -1.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04r0205_rotom_waza_sub")
    waza_count(work: 246, work: 8, -1.0)
    ldwk(work: 236, work: 246)
    ifval_jump(work: 246, "EQ", 4.0, "ev_c04r0205_rotom_waza_unlearn_select")
    jump("ev_c04r0205_rotom_waza_sub")
    end()

ev_c04r0205_rotom_waza_sub:
    nick_name(0.0, work: 8)
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_09")
    talk_close()
    ldval(work: 236, 0.0)
    jump("ev_c04r0205_rotom_form_change")
    end()

ev_c04r0205_rotom_waza_unlearn_select:
    nick_name(0.0, work: 8)
    waza_name(1.0, work: 235)
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_10")
    jump("ev_c04r0205_rotom_waza_unlearn_select_sub")
    end()

ev_c04r0205_rotom_waza_unlearn_select_sub:
    talk_close()
    call_waza_oshie_ui(work: 246, work: 8, -1.0, work: 235)
    ifval_jump(work: 246, "EQ", 0.0, "no_c04r0205_rotom_10")
    ldval(work: 236, 0.0)
    jump("ev_c04r0205_rotom_form_change")
    end()

no_c04r0205_rotom_10:
    ldval(work: 236, -1.0)
    nick_name(0.0, work: 8)
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_10")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0205_rotom_form_change:
    temoti_rotomu_form_waza_chg(work: 8, work: 236, work: 235, work: 238)
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    time_wait(10.0, work: 9)
    ifval_call(work: 238, "EQ", 1.0, "ev_c04r0205_rotom_case51")
    ifval_call(work: 238, "EQ", 4.0, "ev_c04r0205_rotom_case54")
    ifval_call(work: 238, "EQ", 3.0, "ev_c04r0205_rotom_case52")
    ifval_call(work: 238, "EQ", 2.0, "ev_c04r0205_rotom_case53")
    ifval_call(work: 238, "EQ", 5.0, "ev_c04r0205_rotom_case55")
    if_flagoff_jump(flag: 1140, "ev_c04r0205_doctor_start")
    jump("ev_c04r0205_rotom_map_change_end")
    end()

ev_c04r0205_rotom_case51:
    flag_set(flag: 1328)
    obj_del("C04R0205_ROTOM_01")
    ret()

ev_c04r0205_rotom_case52:
    flag_set(flag: 1330)
    obj_del("C04R0205_ROTOM_02")
    ret()

ev_c04r0205_rotom_case53:
    flag_set(flag: 1329)
    obj_del("C04R0205_ROTOM_03")
    ret()

ev_c04r0205_rotom_case54:
    flag_set(flag: 1331)
    obj_del("C04R0205_ROTOM_04")
    ret()

ev_c04r0205_rotom_case55:
    flag_set(flag: 1332)
    obj_del("C04R0205_ROTOM_05")
    ret()

ev_c04r0205_rotom_case31:
    ldval(work: 235, 315.0)
    ret()

ev_c04r0205_rotom_case32:
    ldval(work: 235, 59.0)
    ret()

ev_c04r0205_rotom_case33:
    ldval(work: 235, 56.0)
    ret()

ev_c04r0205_rotom_case34:
    ldval(work: 235, 403.0)
    ret()

ev_c04r0205_rotom_case35:
    ldval(work: 235, 437.0)
    ret()

ev_c04r0205_rotom_case01:
    talk_keywait("dlp_rotom_message%msg_c04r0205_range_02")
    ret()

ev_c04r0205_rotom_case02:
    talk_keywait("dlp_rotom_message%msg_c04r0205_freezer_02")
    ret()

ev_c04r0205_rotom_case03:
    talk_keywait("dlp_rotom_message%msg_c04r0205_washer_02")
    ret()

ev_c04r0205_rotom_case04:
    talk_keywait("dlp_rotom_message%msg_c04r0205_fan_02")
    ret()

ev_c04r0205_rotom_case05:
    talk_keywait("dlp_rotom_message%msg_c04r0205_lawnmower_02")
    ret()

ev_c04r0205_rotom_not:
    ifval_call(work: 238, "EQ", 1.0, "ev_c04r0205_rotom_case11")
    ifval_call(work: 238, "EQ", 3.0, "ev_c04r0205_rotom_case12")
    ifval_call(work: 238, "EQ", 2.0, "ev_c04r0205_rotom_case13")
    ifval_call(work: 238, "EQ", 4.0, "ev_c04r0205_rotom_case14")
    ifval_call(work: 238, "EQ", 5.0, "ev_c04r0205_rotom_case15")
    jump("ev_c04r0205_rotom_end")
    end()

ev_c04r0205_rotom_case11:
    talk_keywait("dlp_rotom_message%msg_c04r0205_range_01")
    ret()

ev_c04r0205_rotom_case12:
    talk_keywait("dlp_rotom_message%msg_c04r0205_freezer_01")
    ret()

ev_c04r0205_rotom_case13:
    talk_keywait("dlp_rotom_message%msg_c04r0205_washer_01")
    ret()

ev_c04r0205_rotom_case14:
    talk_keywait("dlp_rotom_message%msg_c04r0205_fan_01")
    ret()

ev_c04r0205_rotom_case15:
    talk_keywait("dlp_rotom_message%msg_c04r0205_lawnmower_01")
    ret()

no_c04r0205_rotom:
    ifval_call(work: 238, "EQ", 1.0, "ev_c04r0205_rotom_case21")
    ifval_call(work: 238, "EQ", 3.0, "ev_c04r0205_rotom_case22")
    ifval_call(work: 238, "EQ", 2.0, "ev_c04r0205_rotom_case23")
    ifval_call(work: 238, "EQ", 4.0, "ev_c04r0205_rotom_case24")
    ifval_call(work: 238, "EQ", 5.0, "ev_c04r0205_rotom_case25")
    jump("ev_c04r0205_rotom_end")
    end()

ev_c04r0205_rotom_case21:
    talk_keywait("dlp_rotom_message%msg_c04r0205_range_03")
    ret()

ev_c04r0205_rotom_case22:
    talk_keywait("dlp_rotom_message%msg_c04r0205_freezer_03")
    ret()

ev_c04r0205_rotom_case23:
    talk_keywait("dlp_rotom_message%msg_c04r0205_washer_03")
    ret()

ev_c04r0205_rotom_case24:
    talk_keywait("dlp_rotom_message%msg_c04r0205_fan_03")
    ret()

ev_c04r0205_rotom_case25:
    talk_keywait("dlp_rotom_message%msg_c04r0205_lawnmower_03")
    ret()

ev_c04r0205_rotom_end:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0205_book:
    easy_obj_msg("dlp_rotom_message%msg_c04r0205_book_01")
    end()

ev_c04r0205_rotom_daiza:
    talk_obj_start_turn_not()
    temoti_rotomu_form_chg_check(work: 237, work: 246)
    ifval_jump(work: 237, "EQ", 0.0, "ev_c04r0205_rotom_daiza_form_num_0")
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_12")
    bmpmenu_init_ex(22.0, 15.0, 0.0, 1.0, work: 246)
    bmpmenu_make_list("dlp_rotom_message%msg_c04r0205_rotom_13", 0.0)
    bmpmenu_start()
    switch(work: 246)
    case_jump(0.0, "ev_c04r0205_rotom_menu03")
    talk_close()
    talk_obj_end()
    end()

ev_c04r0205_rotom_daiza_form_num_0:
    talk_keywait("dlp_rotom_message%msg_c04r0205_rotom_13_4")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04r0205_doctor_start:
    flag_set(flag: 1140)
    ldval("WK_SCENE_C04R0205", 1.0)
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    fade_wait()
    ldval(work: 238, 1278.0)
    ldval(work: 239, 1.0)
    chg_common_scr("ev_item_event_keywait")
    talk_close()
    jump("ev_c04r0205_doctor")
    end()

ev_c04r0205_doctor:
    event_start()
    flag_reset(flag: 1139)
    se_play("SEQ_SE_DP_KAIDAN2")
    obj_add("C04R0205_DOCTOR")
    se_wait("SEQ_SE_DP_KAIDAN2")
    chara_look_lock("HERO", "C04R0205_DOCTOR")
    obj_anime("C04R0205_DOCTOR", "anm_c04r0205_doctor_01")
    obj_anime_wait()
    obj_anime("HERO", "anm_c04r0205_player_01")
    obj_anime_wait()
    chara_look_lock("C04R0205_DOCTOR", "HERO")
    player_name(0.0)
    talk_keywait("dlp_rotom_message%msg_c04r0205_doctor_01")
    talk_close()
    player_pos_get(work: 240, work: 241)
    ifval_call(work: 240, "GE", 10.0, "pos_c04r0205_player_01_01")
    ifval_call(work: 240, "LE", 4.0, "pos_c04r0205_player_01_02")
    chara_look_release("C04R0205_DOCTOR")
    obj_anime("C04R0205_DOCTOR", "anm_c04r0205_doctor_11")
    obj_anime_wait()
    talk_keywait("dlp_rotom_message%msg_c04r0205_doctor_02")
    talk_close()
    chara_look_lock("C04R0205_DOCTOR", "HERO")
    chara_look_release("C04R0205_DOCTOR")
    obj_anime("C04R0205_DOCTOR", "anm_c04r0205_doctor_31")
    obj_anime_wait()
    se_play("S_FI001")
    obj_del("C04R0205_DOCTOR")
    ldval("WK_SCENE_C04R0205", 2.0)
    chara_look_release("HERO")
    event_end()
    end()

pos_c04r0205_player_01_01:
    ret()

pos_c04r0205_player_01_02:
    ret()

anm_c04r0205_player_01:
    ac_mark_gyoe()
    acmd_end()

anm_c04r0205_player_02:
    none_use_number(1.0)
    acmd_end()

anm_c04r0205_player_03:
    none_use_number(1.0)
    acmd_end()

anm_c04r0205_player_04:
    none_use_number(1.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0205_doctor_01:
    ac_up(2.0, 8.0)
    acmd_end()

anm_c04r0205_doctor_11:
    ac_dir_val(8.0, 135.0)
    ac_wait(12.0)
    ac_dir_val(8.0, 225.0)
    ac_wait(12.0)
    ac_dir_u(8.0)
    ac_wait(8.0)
    acmd_end()

anm_c04r0205_doctor_21:
    none_use_number(2.0)
    none_use_number(1.0)
    acmd_end()

anm_c04r0205_doctor_31:
    ac_dir_d(8.0)
    ac_down(2.0, 8.0)
    acmd_end()

ev_c04r0205_rotom_note:
    talk_obj_start()
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_02")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_03")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_04")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_05")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_06")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_07")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_08")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_09")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "no_c04r0205_rotom_note_end")
    talk_keywait("dlp_rotom_message%msg_01_rotomnote_10")
    jump("ev_c04r0205_rotom_note_end")
    end()

no_c04r0205_rotom_note_end:
    talk_close()
    talk_obj_end()
    end()

ev_c04r0205_rotom_note_end:
    last_keywait()
    talk_close()
    talk_obj_end()
    end()