script set: c03gym0101

code

ev_c03gym0101_flag_change:
    set_sys_flag(sys_flag: 782)
    end()

ev_c03gym0101_scene_change:
    event_start()
    jump("ev_c03gym0101_gym_first")
    end()

ev_c03gym0101_gym_first:
    ifval_jump(work: 349, "NE", 0.0, "ev_c03gym0101_gym_first_end")
    call("ev_block_doc")
    event_start()
    event_camera_index(22.0)
    event_camera_end_wait()
    jump("ev_c03gym0101_gym_first01")
    end()

ev_c03gym0101_gym_first01:
    event_camera_index(23.0)
    event_camera_end_wait()
    ldval(work: 349, 1.0)
    call("ev_block_doc_end")
    event_end()
    end()

ev_c03gym0101_gym_first_end:
    call("ev_block_doc_end")
    end()
    event_data("pos_c03gym0101_leader")
    event_data("ev_c03gym0101_advice")
    event_data("ev_c03gym0101_statue")
    event_data_end()

ev_c03gym0101_leader:
    sys_flag_badge_get(sys_flag: 124, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "pos_c03gym0101_leader_badge_get")
    fnote_data_make("FNOTE_ID_GYMBEFORE", 40.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", -5.0, 4.0, 4.5)
    sxy_dir_change("HERO", 180.0)
    event_camera_index(24.0)
    black_in("SCR_WIPE_DIV", 3.0)
    fade_wait()
    call("ev_block_doc")
    obj_anime("C03GYM0101_LEADER", "anm_c03gym0101_leader_01_face01")
    obj_anime_wait()
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_01_1")
    talk_close()
    obj_anime("C03GYM0101_LEADER", "anm_c03gym0101_leader_01_face00")
    obj_anime_wait()
    time_wait(15.0, work: 246)
    talk_keywait("dp_scenario1%84-msg_c03gym0101_leader_01_2", 1.0)
    talk_close()
    event_camera_index(50.0)
    btl_encseq_load("gym01")
    trainer_btl_set("LEADER1_01", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c03gym0101_common_battle_lose")
    talk_obj_start()
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_02_1")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_02_2", 1.0)
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_02_3", 1.0)
    talk_keywait("dp_scenario1%84-msg_c03gym0101_leader_02_4", 1.0)
    talk_close()
    badge_get(0.0)
    con_wait_contest_menu()
    player_name(0.0)
    me_play("M_FI006")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_03")
    me_wait()
    trainer_flag_set("TANPAN_11")
    trainer_flag_set("TANPAN_12")
    sys_flag_badge_set(sys_flag: 124)
    add_score("SCORE_ID_GYM_LEADER_WIN")
    trainer_flag_set("TANPAN_11")
    trainer_flag_set("TANPAN_12")
    if_flagon_call(sys_flag: 806, "ev_c03gym0101_stoper_cheak")
    ldval(work: 55, 2.0)
    fnote_data_make("FNOTE_ID_GYMAFTER", 40.0, "LEADER1_01", 0.0, 0.0)
    set_warp_id(41.0)
    set_teleport_id(38.0, 0.0)
    ldval(work: 53, 3.0)
    ldval(work: 249, 3200.0)
    flag_reset(flag: 322)
    flag_reset(flag: 356)
    flag_reset(flag: 355)
    flag_set(flag: 351)
    talk_keywait("dp_scenario1%84-msg_c03gym0101_leader_04")
    talk_close()
    jump("pos_c03gym0101_leader_item_get")
    end()

anm_c03gym0101_heropos:
    ac_offset(0.0, 0.0, 0.5)
    acmd_end()

anm_c03gym0101_hero01:
    ac_invisible_on()
    acmd_end()

anm_c03gym0101_hero02:
    ac_invisible_off()
    acmd_end()

anm_c03gym0101_leader_01_face00:
    ac_face_index(0.0)
    acmd_end()

anm_c03gym0101_leader_01_face01:
    ac_face_index(1.0)
    acmd_end()

ev_c03gym0101_stoper_cheak:
    flag_set(flag: 516)
    ldval(work: 148, 1.0)
    ret()

pos_c03gym0101_leader_item_get:
    ldval(work: 238, 403.0)
    ldval(work: 239, 5.0)
    add_item_chk(work: 238, work: 239, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "pos_c03gym0101_leader_item_get_fail")
    chg_common_scr("ev_item_event_keywait")
    flag_set(flag: 80)
    item_name(0.0, work: 238, 1.0)
    item_waza_name(1.0, work: 238)
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_05_1")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_05_3")
    cb_item_num_add(18.0, 3.0)
    cb_item_num_add(65.0, 3.0)
    cb_item_num_add(67.0, 1.0)
    me_play("M_FI014")
    speakers_name(0.0, "%DP_Trainers_Name_TR_LEADER1_01")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_05_4")
    me_wait()
    talk_keywait("dp_scenario1%84-msg_c03gym0101_leader_05_2", 1.0)
    last_keywait()
    talk_close()
    call("ev_block_doc_end")
    talk_obj_end()
    event_end()
    end()

ev_exec_item_seal_get:
    cb_item_num_add(work: 238, work: 239)
    cb_item_num_get(work: 238, work: 246)
    seal_name(0.0, work: 238, work: 239)
    me_play("M_FI014")
    number_name(1.0, work: 239)
    talkmsg("dp_scenario1%28-mes_shop_03_03")
    me_wait()
    ret()

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

pos_c03gym0101_leader_badge_get:
    talk_obj_start()
    if_flagoff_jump(flag: 80, "pos_c03gym0101_leader_item_get")
    if_flagon_jump(flag: 1334, "pos_c03gym0101_leader_return_macth")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_06")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

pos_c03gym0101_leader_return_macth:
    if_flagon_jump(flag: 1347, "pos_c03gym0101_leader_return_macth2")
    if_flagon_jump(flag: 1339, "pos_c03gym0101_leader_return_macth_wined")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_07_01")
    talk_close()
    btl_encseq_load("gym01")
    trainer_btl_set("LEADER1_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c03gym0101_common_battle_lose")
    talk_obj_start()
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_07_02")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_07_03")
    ldval(work: 238, 65.0)
    ldval(work: 239, 1.0)
    call("ev_exec_item_seal_get")
    flag_set(flag: 1339)
    flag_set(flag: 1347)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

pos_c03gym0101_leader_return_macth2:
    if_flagon_jump(flag: 1339, "pos_c03gym0101_leader_return_macth_wined")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_08_01")
    talk_close()
    trainer_btl_set("LEADER1_02", 0.0)
    trainer_lose_check(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_c03gym0101_common_battle_lose")
    talk_obj_start()
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_08_02")
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_07_03")
    ldval(work: 238, 65.0)
    ldval(work: 239, 1.0)
    call("ev_exec_item_seal_get")
    flag_set(flag: 1339)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

pos_c03gym0101_leader_return_macth_wined:
    talkmsg("dp_scenario1%84-msg_c03gym0101_leader_07_04")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_c03gym0101_common_battle_lose:
    trainer_lose()
    talk_obj_end()
    event_end()
    end()

ev_c03gym0101_advice:
    talk_obj_start()
    sys_flag_badge_get(sys_flag: 124, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c03gym0101_advice_02")
    talkmsg("dp_scenario1%84-msg_c03gym0101_sunglasses_01_1")
    talkmsg("dp_scenario1%84-msg_c03gym0101_sunglasses_01_2", 1.0)
    talkmsg("dp_scenario1%84-msg_c03gym0101_sunglasses_01_3", 1.0)
    talk_keywait("dp_scenario1%84-msg_c03gym0101_sunglasses_01_4", 1.0)
    talk_close()
    talk_end()
    end()

ev_c03gym0101_advice_02:
    player_name(0.0)
    talkmsg("dp_scenario1%84-msg_c03gym0101_sunglasses_02")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_c03gym0101_statue:
    talk_start()
    sys_flag_badge_get(sys_flag: 124, work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_c03gym0101_statue_02")
    rival_name(0.0)
    rival_name(1.0)
    talkmsg("dp_scenario1%84-msg_c03gym0101_statue_01")
    last_keywait()
    talk_close()
    talk_end()
    end()

ev_c03gym0101_statue_02:
    rival_name(0.0)
    player_name(1.0)
    rival_name(2.0)
    talkmsg("dp_scenario1%84-msg_c03gym0101_statue_02")
    last_keywait()
    talk_close()
    talk_end()
    end()