script set: connect

code

ev_connect_obj_change:
    ifval_call(work: 121, "NE", 0.0, "ev_connect_obj_change_vanish")
    end()

ev_connect_obj_change_vanish:
    obj_invisible("FLDOBJ_ID_PLAYER")
    ret()

ev_connect_record_return:
    jump("ev_connect_battle_return")

ev_connect_wifi_return:
    jump("ev_connect_battle_return")

ev_connect_battle_return:
    ldval(work: 0, 13.0)
    ldval(work: 1, 5.0)
    ldval(work: 2, 2.0)
    jump("common_connect_return")
    end()

ev_connect_union_return:
    ldval(work: 0, 8.0)
    ldval(work: 1, 5.0)
    ldval(work: 2, 2.0)
    jump("common_connect_return")
    end()

common_connect_return:
    event_start()
    set_up_door_anime(0.0, 0.0, work: 0, work: 2, 77.0)
    call("connect_door_open")
    obj_visible("FLDOBJ_ID_PLAYER")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_connect_return_player_00")
    obj_anime_wait()
    call("connect_door_close")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_connect_return_player_01")
    obj_anime_wait()
    set_up_door_anime(0.0, 0.0, work: 0, work: 1, 77.0)
    call("connect_door_open")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_connect_return_player_02")
    obj_anime_wait()
    call("connect_door_close")
    flag_reset(sys_flag: 7)
    ldval(work: 121, 0.0)
    event_end()
    end()

anm_connect_return_player_00:
    none_use_number(1.0)
    acmd_end()

anm_connect_return_player_01:
    none_use_number(1.0)
    acmd_end()

anm_connect_return_player_02:
    none_use_number(2.0)
    acmd_end()

ev_connect_colosseum:
    talk_obj_start()
    dame_tamago_chk_all(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_dame_tamago")
    talk_keywait("msg_connect_colosseum_01")
    jump("ev_connect_colosseum_menu_01")
    end()

ev_connect_colosseum_menu_01:
    talkmsg("msg_connect_colosseum_02")
    bmplist_init(1.0, 1.0, 1.0, 1.0, work: 246)
    bmplist_make_list("msg_ev_win_140", "EV_WIN_TALK_MSG_NONE", "EV_WIN_LIST_LABEL")
    bmplist_make_list("msg_ev_win_007", "EV_WIN_TALK_MSG_NONE", 0.0)
    bmplist_make_list("msg_ev_win_008", "EV_WIN_TALK_MSG_NONE", 1.0)
    bmplist_make_list("msg_ev_win_009", "EV_WIN_TALK_MSG_NONE", 2.0)
    bmplist_make_list("msg_ev_win_141", "EV_WIN_TALK_MSG_NONE", "EV_WIN_LIST_LABEL")
    bmplist_make_list("msg_ev_win_010", "EV_WIN_TALK_MSG_NONE", 3.0)
    bmplist_make_list("msg_ev_win_011", "EV_WIN_TALK_MSG_NONE", 4.0)
    bmplist_make_list("msg_ev_win_012", "EV_WIN_TALK_MSG_NONE", 5.0)
    bmplist_start()
    switch(work: 246)
    case_jump(0.0, "ev_connect_colosseum_01")
    case_jump(1.0, "ev_connect_colosseum_02")
    case_jump(2.0, "ev_connect_colosseum_03")
    case_jump(3.0, "ev_connect_colosseum_04")
    case_jump(4.0, "ev_connect_colosseum_guide")
    jump("ev_connect_common_cancel")
    end()

ev_connect_colosseum_guide:
    talk_keywait("msg_connect_colosseum_03")
    jump("ev_connect_colosseum_menu_01")
    end()

ev_connect_common_cancel:
    talk_keywait("dp_net_communication%8-msg_connect_rule_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_common_not_gruop:
    talk_keywait("dlp_net_union_room%DLP_net_union_room_049")
    last_keywait()
    talk_close()
    talk_obj_end()
    jump("ev_connect_colosseum_01")

ev_connect_colosseum_01:
    ldval(work: 238, "COMM_MODE_BATTLE_SINGLE")
    jump("ev_connect_colosseum_reguration")
    jump("ev_connect_colosseum_menu_03")
    end()

ev_connect_colosseum_02:
    ldval(work: 238, "COMM_MODE_BATTLE_DOUBLE")
    get_poke_count2(work: 246)
    ifval_jump(work: 246, "LT", 2.0, "ev_connect_colosseum_02_err")
    jump("ev_connect_colosseum_reguration")
    jump("ev_connect_colosseum_02_err")

ev_connect_colosseum_02_err:
    talkmsg("msg_connect_colosseum_07")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_colosseum_03:
    ldval(work: 238, "COMM_MODE_BATTLE_MIX_1ON1")
    get_poke_count2(work: 246)
    ifval_jump(work: 246, "LT", 3.0, "ev_connect_colosseum_03_err")
    jump("ev_connect_colosseum_menu_03")
    jump("ev_connect_colosseum_03_err")

ev_connect_colosseum_03_err:
    talkmsg("msg_connect_colosseum_17")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_colosseum_04:
    ldval(work: 238, "COMM_MODE_BATTLE_MULTI")
    get_poke_count2(work: 246)
    ifval_jump(work: 246, "LT", 3.0, "ev_connect_colosseum_04_err")
    jump("ev_connect_colosseum_menu_03")
    jump("ev_connect_colosseum_04_err")

ev_connect_colosseum_04_err:
    talkmsg("msg_connect_colosseum_16")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_colosseum_reguration:
    regulation_list_call(work: 246)
    ifval_jump(work: 246, "EQ", "REGULATION_RET_OK", "ev_connect_colosseum_menu_03")
    ifval_jump(work: 246, "EQ", "REGULATION_RET_NONE", "ev_connect_colosseum_menu_03")
    jump("ev_connect_common_cancel")
    end()

ev_connect_colosseum_menu_03:
    ldval(work: 239, "COMM_REG_NORMAL")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_11:
    ldval(work: 239, "COMM_REG_NORMAL")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_12:
    ldval(work: 239, "COMM_REG_FANCY")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_13:
    ldval(work: 239, "COMM_REG_YELLOW")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_14:
    ldval(work: 239, "COMM_REG_PEARL")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_15:
    ldval(work: 239, "COMM_REG_DIAMOND")
    jump("ev_connect_colosseum_menu_04")
    end()

ev_connect_colosseum_menu_04:
    pc_kaifuku()
    chg_common_scr("ev_report_call")
    ldwk(work: 246, work: 0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_colosseum_menu_02")
    jump("ev_connect_common_cancel")
    end()

ev_connect_colosseum_menu_02:
    ifval_call(work: 238, "EQ", "COMM_MODE_BATTLE_SINGLE", "ev_connect_colosseum_num_2")
    ifval_call(work: 238, "EQ", "COMM_MODE_BATTLE_DOUBLE", "ev_connect_colosseum_num_2")
    ifval_call(work: 238, "EQ", "COMM_MODE_BATTLE_MIX_1ON1", "ev_connect_colosseum_num_2")
    ifval_call(work: 238, "EQ", "COMM_MODE_BATTLE_MULTI", "ev_connect_colosseum_num_4")
    jump("debug_ev_connect_colosseum_menu_02")

debug_ev_connect_colosseum_menu_02:
    bmpmenu_init(18.0, 1.0, 0.0, 1.0, work: 246)
    bmpmenu_make_list("msg_ev_win_014", 0.0)
    bmpmenu_make_list("msg_ev_win_015", 1.0)
    bmpmenu_make_list("msg_ev_win_006", 2.0)
    bmpmenu_start()
    switch(work: 246)
    case_jump(0.0, "ev_connect_colosseum_21")
    case_jump(1.0, "ev_connect_colosseum_22")
    jump("ev_connect_common_cancel")
    end()

ev_connect_colosseum_num_2:
    talkmsg("msg_connect_direct2_01")
    ret()

ev_connect_colosseum_num_4:
    talkmsg("msg_connect_direct4_01")
    ret()

ev_connect_colosseum_21:
    talkmsg("msg_connect_common_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_colosseum_menu_02")
    talk_close()
    none_use_number("DEBUG_CONNECT_WIN")
    debug_parent_win(work: 246)
    none_use_number()
    sel_parent_win(work: 238, work: 239, 0.0, work: 246)
    none_use_number()
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_CANCEL", "ev_connect_group_cancel")
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_ERROR", "ev_connect_group_error")
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_DIFFER_REGULATION", "ev_connect_group_differ")
    jump("ev_connect_colosseum_31")
    end()

ev_connect_group_cancel:
    comm_direct_end()
    jump("ev_connect_colosseum_menu_02")
    end()

ev_connect_group_error:
    comm_direct_end()
    talk_keywait("msg_connect_rule_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_group_differ:
    comm_direct_end()
    talk_keywait("msg_connect_rule_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_colosseum_22:
    talkmsg("msg_connect_common_01")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_colosseum_menu_02")
    talk_close()
    none_use_number("DEBUG_CONNECT_WIN")
    debug_child_win(work: 246)
    none_use_number()
    sel_child_win(work: 238, work: 239, 0.0, work: 246)
    none_use_number()
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_CANCEL", "ev_connect_leader_cancel")
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_ERROR", "ev_connect_leader_error")
    ifval_jump(work: 246, "EQ", "COMM_RETVAL_DIFFER_REGULATION", "ev_connect_leader_differ")
    jump("ev_connect_colosseum_31")
    end()

ev_connect_leader_cancel:
    comm_direct_end()
    jump("ev_connect_colosseum_menu_02")
    end()

ev_connect_leader_error:
    comm_direct_end()
    talk_keywait("msg_connect_rule_02")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_leader_differ:
    comm_direct_end()
    talk_keywait("msg_connect_rule_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_colosseum_31:
    ldval(work: 121, 1.0)
    set_sys_flag(sys_flag: 7)
    talkmsg_noskip("msg_connect_direct4_10")
    ab_key_time_wait(45.0)
    comm_synchronize("DBC_TIM_BATTLE_ROOMIN")
    talk_close()
    set_up_door_anime(0.0, 0.0, 13.0, 5.0, 77.0)
    call("connect_door_open")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_01_connect_colosseum_player")
    obj_anime_wait()
    call("connect_door_close")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_01_connect_colosseum_player_02")
    obj_anime_wait()
    set_up_door_anime(0.0, 0.0, 13.0, 2.0, 77.0)
    call("connect_door_open")
    obj_anime("FLDOBJ_ID_PLAYER", "anm_01_connect_colosseum_player_03")
    obj_anime_wait()
    call("connect_door_close")
    ifval_jump(work: 238, "EQ", "COMM_MODE_BATTLE_MULTI", "ev_connect_colosseum_num_4_map")
    comm_get_current_id(work: 246)
    add_wk(work: 246, 7.0)
    colosseum_map_change_in("ZONE_ID_DIRECT2", 0.0, work: 246, 11.0, 0.0)
    end()

ev_connect_colosseum_num_4_map:
    comm_get_current_id(work: 246)
    add_wk(work: 246, 6.0)
    colosseum_map_change_in("ZONE_ID_DIRECT4", 0.0, work: 246, 11.0, 0.0)
    end()

connect_door_open:
    seq_open_door(77.0)
    wait_3d_anime(77.0)
    ret()

connect_door_close:
    seq_close_door(77.0)
    wait_3d_anime(77.0)
    free_3d_anime(77.0)
    ret()

ev_connect_colosseum_battle_start:
    debug_sio_encount()
    comm_direct_enter_btl_room()
    end()

anm_01_connect_colosseum_player_c1:
    ac_dir_r(4.0)
    ac_world_x(8.0, 8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_01_connect_colosseum_player_c1_2:
    ac_dir_u(8.0)
    acmd_end()

anm_01_connect_colosseum_player_c2:
    ac_world_z(4.0, 8.0)
    acmd_end()

anm_01_connect_colosseum_player_c3:
    ac_world_z(3.0, 8.0)
    acmd_end()

anm_01_connect_colosseum_player_c4:
    ac_world_z(2.0, 8.0)
    ac_invisible_on()
    acmd_end()

anm_01_connect_colosseum_player_c49:
    ac_dir_d(4.0)
    acmd_end()

anm_01_connect_colosseum_player_c5:
    ac_world_z(3.0, 8.0)
    acmd_end()

anm_01_connect_colosseum_player_c6:
    ac_world_z(4.0, 8.0)
    acmd_end()

anm_01_connect_colosseum_player_c7:
    ac_world_z(6.0, 8.0)
    acmd_end()

anm_01_connect_colosseum_player_r1:
    ac_dir_r(4.0)
    ac_world_x(8.0, 8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_01_connect_colosseum_player_r1_2:
    ac_dir_l(4.0)
    ac_world_x(8.0, 8.0)
    ac_dir_u(8.0)
    acmd_end()

anm_01_connect_colosseum_player_r1_3:
    ac_dir_u(8.0)
    acmd_end()
    none_use_number()

ev_connect_union:
    talk_obj_start()
    dame_tamago_chk_all(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_dame_tamago")
    ifval_call(work: 337, "EQ", 0.0, "ev_connect_union_menu_01_fast")
    talkmsg("dp_net_communication%8-msg_connect_union_01")
    if_flagoff_jump(sys_flag: 806, "ev_connect_union_menu_simple")
    jump("ev_connect_union_menu_01")
    end()

ev_connect_union_menu_01:
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_044", 0.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_045", 1.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_046", 2.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_058", 3.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_047", 4.0)
    open_custum_win(work: 246)
    talk_close()
    switch(work: 246)
    case_jump(0.0, "ev_connect_union_001")
    case_jump(1.0, "ev_connect_union_002")
    case_jump(2.0, "ev_connect_union_003")
    case_jump(3.0, "ev_connect_union_menu_guide")
    case_jump(4.0, "ev_connect_common_cancel")
    jump("ev_connect_common_cancel")
    end()

ev_connect_union_menu_simple:
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_044", 0.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_058", 3.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_047", 4.0)
    open_custum_win(work: 246)
    talk_close()
    switch(work: 246)
    case_jump(0.0, "ev_connect_union_001")
    case_jump(3.0, "ev_connect_union_menu_guide")
    case_jump(4.0, "ev_connect_common_cancel")
    jump("ev_connect_common_cancel")
    end()

ev_connect_union_menu_01_fast:
    talkmsg("dlp_net_union_room%DLP_net_union_room_030")
    ldval(work: 337, 1.0)
    ret()

ev_connect_union_menu_guide:
    if_flagoff_jump(sys_flag: 806, "ev_connect_union_menu_guide_simple")
    talkmsg("dp_net_communication%8-msg_connect_union_02")
    jump("ev_connect_union_menu_01")
    end()

ev_connect_union_menu_guide_simple:
    talkmsg("dp_net_communication%7-msg_union_info_01_10")
    jump("ev_connect_union_menu_simple")
    end()

ev_connect_union_001:
    ldval(work: 121, 0.0)
    jump("ev_connect_union_005")
    end()

ev_connect_union_002:
    ldval(work: 121, 1.0)
    talk_keywait("dlp_net_union_room%DLP_net_union_room_048")
    group_exist_check(1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_connect_common_not_gruop")
    jump("ev_connect_union_005")
    end()

ev_connect_union_003:
    ldval(work: 121, 2.0)
    talk_keywait("dlp_net_union_room%DLP_net_union_room_050")
    jump("ev_connect_union_005")
    end()

ev_connect_union_005:
    pc_kaifuku()
    chg_common_scr("ev_report_call")
    ldwk(work: 246, work: 0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_union_menu_10")
    jump("ev_connect_common_cancel")
    end()

ev_connect_union_menu_10:
    ifval_jump(work: 121, "EQ", 2.0, "ev_connect_union_menu_11")
    jump("ev_connect_union_menu_10_1")
    end()

ev_connect_union_menu_10_1:
    set_sys_flag(sys_flag: 7)
    talk_keywait("dp_net_communication%8-msg_connect_union_07")
    talk_close()
    if_flagoff_jump(sys_flag: 806, "ev_connect_union_menu_10_1_S")
    if_flagon_jump(flag: 1634, "ev_connect_union_menu_10_1_S")
    boukennooto_tips_open(20.0, work: 246)
    flag_set(flag: 1634)
    boukennooto_tips_wait()
    jump("ev_connect_union_menu_10_1_S")

ev_connect_union_menu_10_1_S:
    flag_set(flag: 1309)
    chara_look_release("HERO")
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 8.0, "ev_connect_union_menu_10_1b")
    obj_anime("HERO", "anm_01_connect_colosseum_player_c1")
    obj_anime_wait()
    jump("ev_connect_union_menu_10_2")
    end()

ev_connect_union_menu_10_1b:
    obj_anime("HERO", "anm_01_connect_colosseum_player_c1_2")
    obj_anime_wait()
    jump("ev_connect_union_menu_10_2")
    end()

ev_connect_union_menu_10_2:
    none_use_number(flag: 1309)
    set_door_obj("T02PC0102_C01")
    hit_door_anime(0.0)
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c2")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI012")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c3")
    obj_anime_wait()
    set_door_obj("T02PC0102_C03")
    hit_door_anime(0.0)
    se_play("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c4")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI015")
    se_wait("S_FI015")
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    hit_door_anime_wait()
    fade_wait()
    talk_obj_end()
    union_proc(0.0)
    end()

ev_connect_union_menu_11:
    open_password_swkeyboard(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_connect_common_cancel")
    jump("ev_connect_union_menu_10_1")
    end()

ev_connect_union_menu_back01:
    obj_anime("HERO", "anm_01_connect_colosseum_player_c49")
    obj_anime_wait()
    set_door_obj("T02PC0102_C03")
    hit_door_anime(0.0)
    se_play("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c5")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI015")
    se_wait("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c6")
    obj_anime_wait()
    set_door_obj("T02PC0102_C01")
    hit_door_anime(0.0)
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c7")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI012")
    hit_door_anime_wait()
    ldval(work: 339, 0.0)
    end()

ev_union_character_select_counter:
    talk_obj_start()
    if_flagoff_jump(sys_flag: 806, "ev_union_character_select_off")
    talk_keywait("dp_scenario1%87-msg_character_select_01")
    talk_close()
    jump("ev_union_character_select_02")
    end()

ev_union_character_select_off:
    talkmsg("dp_scenario1%87-msg_character_select_07")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_union_character_select_02:
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_union_character_select_02_m")
    ifval_jump(work: 246, "EQ", 1.0, "ev_union_character_select_02_g")
    talk_obj_end()
    end()

ev_union_character_select_02_m:
    ldval(work: 1, 2.0)
    ldval(work: 2, 17.0)
    ldval(work: 3, 37.0)
    ldval(work: 4, 55.0)
    ldval(work: 5, 35.0)
    ldval(work: 6, 4.0)
    ldval(work: 7, 10.0)
    ldval(work: 8, 24.0)
    jump("ev_union_character_select_02_l")
    end()

ev_union_character_select_02_g:
    ldval(work: 1, 90.0)
    ldval(work: 2, 38.0)
    ldval(work: 3, 11.0)
    ldval(work: 4, 19.0)
    ldval(work: 5, 36.0)
    ldval(work: 6, 7.0)
    ldval(work: 7, 3.0)
    ldval(work: 8, 25.0)
    jump("ev_union_character_select_02_l")
    end()

ev_union_character_select_02_l:
    tr_type_name(0.0, work: 1)
    tr_type_name(1.0, work: 2)
    tr_type_name(2.0, work: 3)
    tr_type_name(3.0, work: 4)
    tr_type_name(4.0, work: 5)
    tr_type_name(5.0, work: 6)
    tr_type_name(6.0, work: 7)
    tr_type_name(7.0, work: 8)
    add_custum_win_label("dp_options%DP_options_050", 0.0)
    add_custum_win_label("dp_options%DP_options_051", 1.0)
    add_custum_win_label("dp_options%DP_options_052", 2.0)
    add_custum_win_label("dp_options%DP_options_053", 3.0)
    add_custum_win_label("dp_options%DP_options_892", 4.0)
    add_custum_win_label("dp_options%DP_options_893", 5.0)
    add_custum_win_label("dp_options%DP_options_894", 6.0)
    add_custum_win_label("dp_options%DP_options_895", 7.0)
    add_custum_win_label("dp_options%DP_options_043", 8.0)
    open_custum_win(work: 246)
    ldwk(work: 10, work: 246)
    switch(work: 246)
    case_jump(8.0, "ev_union_character_select_end")
    case_cancel("ev_union_character_select_end")
    jump("ev_union_character_select_10")
    end()

ev_union_character_select_10:
    ldwk(work: 11, work: 1)
    ifval_jump(work: 10, "EQ", 0.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 2)
    ifval_jump(work: 10, "EQ", 1.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 3)
    ifval_jump(work: 10, "EQ", 2.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 4)
    ifval_jump(work: 10, "EQ", 3.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 5)
    ifval_jump(work: 10, "EQ", 4.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 6)
    ifval_jump(work: 10, "EQ", 5.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 7)
    ifval_jump(work: 10, "EQ", 6.0, "ev_union_character_select_11")
    ldwk(work: 11, work: 8)
    ifval_jump(work: 10, "EQ", 7.0, "ev_union_character_select_11")
    jump("ev_union_character_select_11")
    jump("ev_union_character_select_11")

ev_union_character_select_11:
    tr_type_name(0.0, work: 11)
    talkmsg("dp_scenario1%87-msg_character_select_03")
    yes_no_win(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_union_character_select_03")
    jump("ev_union_character_select_02")
    end()

ev_union_character_select_end:
    talkmsg("dp_scenario1%87-msg_character_select_05")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_union_character_select_03:
    tr_type_name(0.0, work: 11)
    talk_keywait("dp_scenario1%87-msg_character_select_04")
    flag_set(flag: 75)
    get_my_sex(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_union_character_select_03_set_m")
    ifval_jump(work: 246, "EQ", 1.0, "ev_union_character_select_03_set_g")
    jump("ev_union_character_select_end")
    end()

ev_union_character_select_03_set_m:
    add_wk(work: 10, 0.0)
    ldwk(work: 360, work: 10)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_union_character_select_03_set_g:
    add_wk(work: 10, 8.0)
    ldwk(work: 360, work: 10)
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_tsign:
    talk_obj_start()
    flag_set(flag: 131)
    talk_keywait("msg_connect_tsign_01")
    jump("ev_connect_tsign_menu")
    end()

ev_connect_tsign_menu:
    talkmsg("msg_connect_tsign_02")
    bmpmenu_init(1.0, 1.0, 0.0, 1.0, work: 246)
    bmpmenu_make_list("msg_ev_win_046", 0.0)
    bmpmenu_make_list("msg_ev_win_047", 1.0)
    bmpmenu_make_list("msg_ev_win_011", 2.0)
    bmpmenu_start()
    switch(work: 246)
    case_jump(0.0, "yes_connect_tsign_01")
    case_jump(1.0, "no_connect_tsign_01")
    case_jump(2.0, "guide_connect_tsigh_01")
    jump("no_connect_tsign_01")
    end()

guide_connect_tsigh_01:
    talk_keywait("msg_connect_tsign_04")
    jump("ev_connect_tsign_menu")
    end()

yes_connect_tsign_01:
    talk_close()
    black_out("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    wipe_fade_end_check()
    tsign_set_proc()
    set_map_proc()
    black_in("SCR_WIPE_DIV", "SCR_WIPE_SYNC")
    wipe_fade_end_check()
    jump("no_connect_tsign_01")
    end()

no_connect_tsign_01:
    talkmsg("msg_connect_tsign_03")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_dame_tamago:
    call("ev_connect_dame_tamago_msg_sub")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_dame_tamago_msg:
    call("ev_connect_dame_tamago_msg_sub")
    chg_local_scr()
    end()

ev_connect_dame_tamago_msg_sub:
    talkmsg("dp_net_communication%8-msg_connect_ng_01")
    ret()

ev_connect_global:
    talk_obj_start()
    dame_tamago_chk_all(work: 246)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_dame_tamago")
    talkmsg("dp_net_communication%3-msg_pcug_02_01")
    jump("ev_connect_global_menu_01")
    end()

ev_connect_global_menu_01:
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_044", 0.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_045", 1.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_046", 2.0)
    add_custum_win_label("dlp_net_union_room%DLP_net_union_room_047", 4.0)
    open_custum_win(work: 246)
    talk_close()
    switch(work: 246)
    case_jump(0.0, "ev_connect_global_001")
    case_jump(1.0, "ev_connect_global_002")
    case_jump(2.0, "ev_connect_global_003")
    case_jump(4.0, "ev_connect_global_cancel")
    jump("ev_connect_global_cancel")
    end()

ev_connect_global_001:
    ldval(work: 121, 0.0)
    jump("ev_connect_global_005")
    end()

ev_connect_global_002:
    ldval(work: 121, 1.0)
    talk_keywait("dlp_net_union_room%DLP_net_union_room_048")
    group_exist_check(1.0, work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_connect_common_not_gruop")
    jump("ev_connect_global_005")
    end()

ev_connect_global_003:
    ldval(work: 121, 2.0)
    talk_keywait("DLP_net_global_room_050")
    jump("ev_connect_global_005")
    end()

ev_connect_global_005:
    pc_kaifuku()
    ifval_call(work: 362, "EQ", 0.0, "ev_connect_global_005_1")
    chg_common_scr("ev_report_call")
    ldval(work: 362, 2.0)
    ldwk(work: 246, work: 0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_global_menu_06")
    jump("ev_connect_global_cancel")
    end()

ev_connect_global_005_1:
    talk_keywait("ss_net_live_comm%SS_net_live_comm_341")
    ldval(work: 362, 1.0)
    ret()

ev_connect_global_menu_06:
    talk_keywait("ss_net_live_comm%SS_net_live_comm_035")
    ldval(work: 246, 0.0)
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_global_menu_06_1")
    jump("ev_connect_global_menu_07")
    end()

ev_connect_global_menu_06_1:
    talk_close()
    jump("ev_connect_global_cancel")
    end()

ev_connect_global_menu_07:
    ifval_jump(work: 246, "EQ", 1.0, "ev_connect_global_menu_07_1")
    talk_close()
    jump("ev_connect_global_menu_10")
    end()

ev_connect_global_menu_07_1:
    talk_close()
    jump("ev_connect_global_cancel")
    end()

ev_connect_global_menu_10:
    talk_close()
    ifval_jump(work: 121, "EQ", 2.0, "ev_connect_global_menu_11")
    jump("ev_connect_global_menu_10_1")
    end()

ev_connect_global_menu_10_1:
    set_sys_flag(sys_flag: 7)
    talk_keywait("dp_net_communication%3-msg_pcug_01_05")
    talk_close()
    chara_look_release("HERO")
    player_pos_get(work: 238, work: 239)
    ifval_jump(work: 238, "EQ", 8.0, "ev_connect_global_menu_10_1c")
    ifval_jump(work: 238, "EQ", 9.0, "ev_connect_global_menu_10_1b")
    ifval_jump(work: 238, "EQ", 10.0, "ev_connect_global_menu_10_1b")
    obj_anime("HERO", "anm_01_connect_colosseum_player_r1")
    obj_anime_wait()
    jump("ev_connect_global_menu_10_2")
    end()

ev_connect_global_menu_10_1b:
    obj_anime("HERO", "anm_01_connect_colosseum_player_r1_2")
    obj_anime_wait()
    jump("ev_connect_global_menu_10_2")
    end()

ev_connect_global_menu_10_1c:
    obj_anime("HERO", "anm_01_connect_colosseum_player_r1_3")
    obj_anime_wait()
    jump("ev_connect_global_menu_10_2")
    end()

ev_connect_global_menu_10_2:
    set_door_obj("T02PC0103_C01")
    hit_door_anime(0.0)
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c2")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI012")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c3")
    obj_anime_wait()
    set_door_obj("T02PC0103_C02")
    hit_door_anime(0.0)
    se_play("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c4")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI015")
    se_wait("S_FI015")
    hit_door_anime_wait()
    talk_obj_end()
    union_proc(1.0)
    end()

ev_connect_global_menu_11:
    open_password_swkeyboard(work: 246)
    ifval_jump(work: 246, "EQ", 0.0, "ev_connect_global_cancel")
    jump("ev_connect_global_menu_10_1")
    end()

ev_connect_global_cancel:
    talk_keywait("dp_net_communication%8-msg_connect_rule_01")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_global_menu_back01:
    obj_anime("HERO", "anm_01_connect_colosseum_player_c49")
    obj_anime_wait()
    set_door_obj("T02PC0103_C02")
    hit_door_anime(0.0)
    se_play("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c5")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI015")
    se_wait("S_FI015")
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c6")
    obj_anime_wait()
    set_door_obj("T02PC0103_C01")
    hit_door_anime(0.0)
    hit_door_anime_wait()
    obj_anime("HERO", "anm_01_connect_colosseum_player_c7")
    obj_anime_wait()
    hit_door_anime(1.0)
    se_play("S_FI012")
    hit_door_anime_wait()
    ldval(work: 339, 0.0)
    end()

ev_connect_battle:
    talk_obj_start()
    if_flagoff_jump(sys_flag: 806, "ev_connect_battle_off")
    end()

ev_connect_battle_off:
    talk_keywait("dp_net_communication%8-msg_connect_colosseum_18")
    last_keywait()
    talk_close()
    talk_obj_end()
    end()

ev_connect_union_0000:
    event_start()
    talk_obj_start()
    talk_union_npc()
    event_end()
    end()

ev_connect_union_0001:
    end()

ev_connect_union_0002:
    end()

ev_connect_union_0003:
    end()

ev_connect_union_0004:
    end()

ev_connect_union_0005:
    end()

ev_connect_union_0006:
    end()

ev_connect_union_0007:
    end()

ev_connect_union_0008:
    end()

ev_connect_union_0009:
    end()

ev_connect_union_0010:
    end()

ev_connect_global_0000:
    end()

ev_connect_global_0001:
    end()

ev_connect_global_0002:
    end()

ev_connect_global_0003:
    end()

ev_connect_global_0004:
    end()

ev_connect_global_0005:
    end()

ev_connect_global_0006:
    end()

ev_connect_global_0007:
    end()

ev_connect_global_0008:
    end()

ev_connect_global_0009:
    end()

ev_connect_global_0010:
    end()