script set: c04gym0102

code

ev_c04gym0102_flag_change:
    ifval_call(work: 350, "EQ", 0.0, "ev_c04gym0102_gym_first")
    ifval_jump(work: 99, "EQ", 3.0, "ev_c04gymr0102_flag_change_03")
    ifval_jump(work: 99, "EQ", 2.0, "ev_c04gymr0102_flag_change_02")
    ifval_jump(work: 99, "EQ", 1.0, "ev_c04gymr0102_flag_change_01")
    ifval_jump(work: 99, "EQ", 0.0, "ev_c04gymr0102_flag_change_00")
    end()

ev_c04gymr0102_flag_change_03:
    flag_set(flag: 334)
    end()

ev_c04gymr0102_flag_change_02:
    flag_set(flag: 333)
    flag_set(flag: 334)
    end()

ev_c04gymr0102_flag_change_01:
    flag_set(flag: 332)
    flag_set(flag: 333)
    flag_set(flag: 334)
    end()

ev_c04gymr0102_flag_change_00:
    flag_set(flag: 331)
    flag_set(flag: 332)
    flag_set(flag: 333)
    flag_set(flag: 334)
    end()

ev_c04gym0102_gym_first:
    event_start()
    ifval_jump(work: 350, "NE", 0.0, "ev_04gym0102_gym_first_end")
    flag_set(flag: 331)
    flag_set(flag: 332)
    flag_set(flag: 333)
    flag_set(flag: 334)
    event_camera_index(401.0)
    event_camera_end_wait()
    call("ev_block_doc")
    jump("ev_c04gym0102_gym_first01")
    end()

ev_c04gym0102_gym_first01:
    event_camera_index(400.0)
    ldval(work: 350, 1.0)
    call("ev_block_doc_end")
    event_end()
    ret()

ev_04gym0102_gym_first_end:
    call("ev_block_doc_end")
    ret()

ev_c04gym0102_init_change:
    if_flagon_jump(flag: 103, "ev_c04gym0102_init_change_obj_add")
    end()

ev_c04gym0102_init_change_obj_add:
    flag_reset(flag: 334)
    obj_add("C04GYM0102_LEADER")
    flag_reset(flag: 103)
    end()

ev_c04gym0102_leader:
    ldval(work: 99, 5.0)
    ldval(work: 350, 2.0)
    player_name(0.0)
    sys_flag_badge_get(sys_flag: 125, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c04gym0102_leader_badge_get")
    fnote_data_make("FNOTE_ID_GYMBEFORE", 57.0, 0.0, 0.0, 0.0)
    talk_obj_start_look_none()
    event_start()
    black_out("SCR_WIPE_DIV", 3.0)
    fade_wait()
    obj_pos_change_world("HERO", -15.0, 0.0, 4.300000190734863)
    sxy_dir_change("HERO", 180.0)
    event_camera_index(402.0)
    find_bg_disable(0.0, "P_C_001_Tree_01_/P_C_001_Tree_01picup")
    event_camera_end_wait()
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_01_1")
    obj_anime("C04GYM0102_LEADER", "anm_c04gym0102_leader_01_face04")
    obj_anime_wait()
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_01_2")
    talk_close()
    event_camera_index(117.0)
    obj_anime("C04GYM0102_LEADER", "anm_c04gym0102_leader_01_face00")
    obj_anime_wait()
    find_bg_enable(0.0, "P_C_001_Tree_01_/P_C_001_Tree_01picup")
    btl_encseq_load("gym02")
    trainer_btl_set("LEADER2_01", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    talk_obj_start()
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_02_1")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_02_2")
    talk_close()
    badge_get(1.0)
    con_wait_contest_menu()
    player_name(0.0)
    me_play("M_FI006")
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_03")
    me_wait()
    talk_close()
    sys_flag_badge_set(sys_flag: 125)
    add_score("SCORE_ID_GYM_LEADER_WIN")
    trainer_flag_set("AROMA_04")
    trainer_flag_set("AROMA_05")
    trainer_flag_set("MINI_09")
    trainer_flag_set("SISTER_07")
    fnote_data_make("FNOTE_ID_GYMAFTER", 57.0, "LEADER2_01", 0.0, 0.0)
    ldval(work: 249, 5200.0)
    flag_reset(flag: 329)
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_04_1")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_04_2")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_leader_04_3")
    cb_item_num_add(50.0, 3.0)
    cb_item_num_add(53.0, 2.0)
    cb_item_num_add(37.0, 3.0)
    cb_item_num_add(38.0, 2.0)
    cb_item_num_add(39.0, 1.0)
    cb_item_num_add(40.0, 2.0)
    cb_item_num_add(41.0, 1.0)
    me_play("M_FI014")
    speakers_name(0.0, "%DP_Trainers_Name_TR_LEADER2_01")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_05_4")
    me_wait()
    jump("ev_c04gym0102_leader_item_get")
    end()

anm_c04gym0102_leader_01_face00:
    ac_face_index(0.0)
    acmd_end()

anm_c04gym0102_leader_01_face04:
    ac_face_index(4.0)
    acmd_end()

ev_c04gym0102_leader_item_get:
    ldval(work: 238, 413.0)
    ldval(work: 239, 5.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_leader_item_get_fail")
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 79)
    item_name(0.0, work: 238, 1.0)
    item_waza_name(1.0, work: 238)
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_05")
    last_keywait()
    talk_close()
    talk_obj_end()
    event_end()
    end()

ev_c04gym0102_leader_item_get_fail:
    chg_common_scr("ev_item_event_fail")
    talk_close()
    talk_obj_end()
    event_end()
    end()

ev_c04gym0102_leader_badge_get:
    talk_obj_start()
    if_flagoff_jump(flag: 79, "ev_c04gym0102_leader_item_get")
    if_flagon_jump(flag: 1334, "ev_c04gym0102_leader_return_macth")
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_06")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_leader_return_macth:
    if_flagon_jump(flag: 1340, "ev_c04gym0102_leader_return_macth_wined")
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_07_01")
    talk_close()
    btl_encseq_load("gym02")
    trainer_btl_set("LEADER2_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    talk_obj_start()
    if_flagoff_call(flag: 1348, "ev_c04gym0102_leader_return_macthend")
    if_flagon_call(flag: 1348, "ev_c04gym0102_leader_return_macthend2")
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_07_03")
    ldval(work: 238, 68.0)
    ldval(work: 239, 1.0)
    call("ev_exec_item_seal_get")
    if_flagoff_call(flag: 1348, "ev_c04gym0102_leader_return_macth_flagset")
    flag_set(flag: 1340)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_leader_return_macthend:
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_07_02")
    ret()

ev_c04gym0102_leader_return_macthend2:
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_08_02")
    ret()

ev_c04gym0102_leader_return_macth_flagset:
    flag_set(flag: 1348)
    ret()

ev_c04gym0102_leader_return_macth_wined:
    talkmsg("dp_scenario2%17-msg_c04gym0102_leader_07_04")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_common_battle_lose:
    trainer_lose()
    talk_obj_end()
    event_end()
    end()

ev_c04gym0102_trainer1:
    talk_obj_start()
    ifval_jump(work: 99, "GE", 1.0, "ev_c04gym0102_trainer1_win")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_mini09_01")
    talk_close()
    set_sys_flag(sys_flag: 909)
    trainer_btl_set("MINI_09", 0.0)
    reset_sys_flag(sys_flag: 909)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    talkmsg("dp_scenario2%17-msg_c04gym0102_mini09_02")
    last_keywait()
    ldval(work: 99, 1.0)
    flag_reset(flag: 331)
    obj_add("C04GYM0102_TRAINER2")
    ldval(work: 249, 4800.0)
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer1_win:
    talkmsg("dp_scenario2%17-msg_c04gym0102_mini09_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer2:
    talk_obj_start()
    ifval_jump(work: 99, "GE", 2.0, "ev_c04gym0102_trainer2_win")
    ldval(work: 241, "C04GYM0102_TRAINER2")
    call("ev_c04gym0102_trainer_dir_set")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_aroma04_01")
    talk_close()
    trainer_btl_set("AROMA_04", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    flag_reset(flag: 332)
    obj_add("C04GYM0102_TRAINER3")
    ldval(work: 249, 4900.0)
    talkmsg("dp_scenario2%17-msg_c04gym0102_aroma04_02")
    last_keywait()
    ldval(work: 99, 2.0)
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer2_win:
    talkmsg("dp_scenario2%17-msg_c04gym0102_aroma04_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer3:
    talk_obj_start()
    ifval_jump(work: 99, "GE", 3.0, "ev_c04gym0102_trainer3_win")
    ldval(work: 241, "C04GYM0102_TRAINER3")
    call("ev_c04gym0102_trainer_dir_set")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_aroma05_01")
    talk_close()
    trainer_btl_set("AROMA_05", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    flag_reset(flag: 333)
    obj_add("C04GYM0102_TRAINER4")
    ldval(work: 249, 5000.0)
    talkmsg("dp_scenario2%17-msg_c04gym0102_aroma05_02")
    last_keywait()
    ldval(work: 99, 3.0)
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer3_win:
    talkmsg("dp_scenario2%17-msg_c04gym0102_aroma05_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer4:
    talk_obj_start()
    ifval_jump(work: 99, "GE", 4.0, "ev_c04gym0102_trainer4_win")
    ldval(work: 241, "C04GYM0102_TRAINER4")
    call("ev_c04gym0102_trainer_dir_set")
    talk_keywait("dp_scenario2%17-msg_c04gym0102_sister07_01")
    talk_close()
    flag_set(flag: 103)
    trainer_btl_set("SISTER_07", 0.0)
    flag_reset(flag: 103)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c04gym0102_common_battle_lose")
    flag_reset(flag: 334)
    obj_add("C04GYM0102_LEADER")
    ldval(work: 249, 5100.0)
    talkmsg("dp_scenario2%17-msg_c04gym0102_sister07_02")
    last_keywait()
    ldval(work: 99, 4.0)
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer4_win:
    talkmsg("dp_scenario2%17-msg_c04gym0102_sister07_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c04gym0102_trainer_dir_set:
    player_dir_get(work: 246)
    ifval_call(work: 246, "EQ", 0.0, "ev_c04gym0102_trainer_dir_down")
    ifval_call(work: 246, "EQ", 1.0, "ev_c04gym0102_trainer_dir_up")
    ifval_call(work: 246, "EQ", 2.0, "ev_c04gym0102_trainer_dir_right")
    ifval_call(work: 246, "EQ", 3.0, "ev_c04gym0102_trainer_dir_left")
    ret()

ev_c04gym0102_trainer_dir_down:
    sxy_mv_change(work: 241, "MV_DOWN")
    sxy_dir_change(work: 241, 1.0)
    ret()

ev_c04gym0102_trainer_dir_up:
    sxy_mv_change(work: 241, "MV_UP")
    sxy_dir_change(work: 241, 0.0)
    ret()

ev_c04gym0102_trainer_dir_right:
    sxy_mv_change(work: 241, "MV_RIGHT")
    sxy_dir_change(work: 241, 3.0)
    ret()

ev_c04gym0102_trainer_dir_left:
    sxy_mv_change(work: 241, "MV_LEFT")
    sxy_dir_change(work: 241, 2.0)
    ret()