Games-Axmud

 view release on metacpan or  search on metacpan

lib/Games/Axmud/Obj/File.pm  view on Meta::CPAN


        # Read misc data
        $failFlag = $self->readList($failFlag, \%dataHash, 'custom_month_list');
        $failFlag = $self->readList($failFlag, \%dataHash, 'custom_day_list');
        if ($self->scriptConvertVersion >= 1_001_262) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'commify_mode');
        }
        if ($self->scriptConvertVersion >= 1_001_284) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'short_url_flag');
        }
        if ($self->scriptConvertVersion <= 1_000_922) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'discard_me');
        }
        if ($self->scriptConvertVersion >= 1_002_166) {

            $failFlag = $self->readList($failFlag, \%dataHash, 'ip_lookup_list');
        }
        $failFlag = $self->readValue($failFlag, \%dataHash, 'prompt_wait_time');
        $failFlag = $self->readValue($failFlag, \%dataHash, 'login_warning_time');
        if ($self->scriptConvertVersion >= 1_000_331) {

            if ($self->scriptConvertVersion <= 1_000_535) {

                $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_world_flag');

            } else {

                $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_line_nums_flag');
                $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_line_tags_flag');
            }
        }
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_locator_flag');
        if ($self->scriptConvertVersion >= 1_000_482) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_max_locator_flag');
        }
        if ($self->scriptConvertVersion >= 1_001_282) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_exit_flag');
        }
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_move_list_flag');
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_parse_obj_flag');
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_compare_obj_flag');
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_explain_plugin_flag');
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_check_iv_flag');
        if ($self->scriptConvertVersion >= 1_000_800) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_table_fit_flag');
        }
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'debug_trap_error_flag');
        if ($self->scriptConvertVersion >= 1_000_949) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'toolbar_label_flag');
        }
        $failFlag = $self->readFlag($failFlag, \%dataHash, 'irreversible_icon_flag');
        if ($self->scriptConvertVersion >= 1_001_136) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'allow_busy_win_flag');
        }
        if ($self->scriptConvertVersion >= 1_001_202) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'main_win_system_msg_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_344) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'main_win_urgency_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_883) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'main_win_tooltip_flag');
        }
        $failFlag = $self->readValue($failFlag, \%dataHash, 'session_tab_mode');
        if ($self->scriptConvertVersion >= 1_000_184) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'xterm_title_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_365) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'long_tab_label_flag');
            $failFlag = $self->readFlag($failFlag, \%dataHash, 'simple_tab_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_917) {

            $failFlag = $self->readFlag($failFlag, \%dataHash, 'confirm_close_main_win_flag');
            $failFlag = $self->readFlag($failFlag, \%dataHash, 'confirm_close_tab_flag');
        }
        if ($self->scriptConvertVersion >= 1_002_102) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'confirm_close_menu_flag');
            $failFlag = $self->readValue($failFlag, \%dataHash, 'confirm_close_tool_button_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_185) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'char_set');
        }
        if ($self->scriptConvertVersion >= 1_000_616) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'session_max');
        }
        if ($self->scriptConvertVersion >= 1_001_256) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'offline_on_disconnect_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_884) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'connect_history_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_338 && $self->scriptConvertVersion <= 1_000_884) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'discard_me');
            $failFlag = $self->readValue($failFlag, \%dataHash, 'discard_me');
        }
        if ($self->scriptConvertVersion >= 1_000_338) {

            $failFlag = $self->readValue($failFlag, \%dataHash, 'use_scroll_keys_flag');
        }
        if ($self->scriptConvertVersion >= 1_000_884) {

lib/Games/Axmud/Obj/File.pm  view on Meta::CPAN


            $client->ivPoke('debugMcpFlag', $dataHash{'debug_mcp_flag'});
        }

        # Set misc data
        $client->ivPoke('customMonthList', @{$dataHash{'custom_month_list'}});
        $client->ivPoke('customDayList', @{$dataHash{'custom_day_list'}});
        if ($self->scriptConvertVersion >= 1_001_262) {

            $client->ivPoke('commifyMode', $dataHash{'commify_mode'});
        }
        if ($self->scriptConvertVersion >= 1_001_284) {

            $client->ivPoke('shortUrlFlag', $dataHash{'short_url_flag'});
        }
        if ($self->scriptConvertVersion >= 1_002_166) {

            $client->ivPoke('ipLookupList', @{$dataHash{'ip_lookup_list'}});
        }
        $client->ivPoke('promptWaitTime', $dataHash{'prompt_wait_time'});
        $client->ivPoke('loginWarningTime', $dataHash{'login_warning_time'});
        if ($self->scriptConvertVersion >= 1_000_331) {

            if ($self->scriptConvertVersion <= 1_000_535) {

                $client->ivPoke('debugLineNumsFlag', $dataHash{'debug_world_flag'});
                $client->ivPoke('debugLineTagsFlag', $dataHash{'debug_world_flag'});

            } else {

                $client->ivPoke('debugLineNumsFlag', $dataHash{'debug_line_nums_flag'});
                $client->ivPoke('debugLineTagsFlag', $dataHash{'debug_line_tags_flag'});
            }
        }
        $client->ivPoke('debugLocatorFlag', $dataHash{'debug_locator_flag'});
        if ($self->scriptConvertVersion >= 1_000_482) {

            $client->ivPoke('debugMaxLocatorFlag', $dataHash{'debug_max_locator_flag'});
        }
        if ($self->scriptConvertVersion >= 1_001_282) {

            $client->ivPoke('debugExitFlag', $dataHash{'debug_exit_flag'});
        }
        $client->ivPoke('debugMoveListFlag', $dataHash{'debug_move_list_flag'});
        $client->ivPoke('debugParseObjFlag', $dataHash{'debug_parse_obj_flag'});
        $client->ivPoke('debugCompareObjFlag', $dataHash{'debug_compare_obj_flag'});
        $client->ivPoke('debugExplainPluginFlag', $dataHash{'debug_explain_plugin_flag'});
        $client->ivPoke('debugCheckIVFlag', $dataHash{'debug_check_iv_flag'});
        if ($self->scriptConvertVersion >= 1_000_800) {

            $client->ivPoke('debugTableFitFlag', $dataHash{'debug_table_fit_flag'});
        }
        $client->ivPoke('debugTrapErrorFlag', $dataHash{'debug_trap_error_flag'});
        if ($self->scriptConvertVersion >= 1_000_949) {

            $client->ivPoke('toolbarLabelFlag', $dataHash{'toolbar_label_flag'});
        }
        $client->ivPoke('irreversibleIconFlag', $dataHash{'irreversible_icon_flag'});
        if ($self->scriptConvertVersion >= 1_001_136) {

            $client->ivPoke('allowBusyWinFlag', $dataHash{'allow_busy_win_flag'});
        }
        if ($self->scriptConvertVersion >= 1_001_202) {

            $client->ivPoke('mainWinSystemMsgFlag', $dataHash{'main_win_system_msg_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_344) {

            $client->ivPoke('mainWinUrgencyFlag', $dataHash{'main_win_urgency_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_883) {

            $client->ivPoke('mainWinTooltipFlag', $dataHash{'main_win_tooltip_flag'});
        }
        $client->ivPoke('sessionTabMode', $dataHash{'session_tab_mode'});
        if ($self->scriptConvertVersion >= 1_000_184) {

            $client->ivPoke('xTermTitleFlag', $dataHash{'xterm_title_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_365) {

            $client->ivPoke('longTabLabelFlag', $dataHash{'long_tab_label_flag'});
            $client->ivPoke('simpleTabFlag', $dataHash{'simple_tab_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_917) {

            $client->ivPoke('confirmCloseMainWinFlag', $dataHash{'confirm_close_main_win_flag'});
            $client->ivPoke('confirmCloseTabFlag', $dataHash{'confirm_close_tab_flag'});
        }
        if ($self->scriptConvertVersion >= 1_002_102) {

            $client->ivPoke('confirmCloseMenuFlag', $dataHash{'confirm_close_menu_flag'});
            $client->ivPoke(
                'confirmCloseToolButtonFlag',
                $dataHash{'confirm_close_tool_button_flag'},
            );
        }
        if ($self->scriptConvertVersion >= 1_000_185) {

            $client->ivPoke('charSet', $dataHash{'char_set'});
        }
        if ($self->scriptConvertVersion >= 1_000_616) {

            $client->ivPoke('sessionMax', $dataHash{'session_max'});
        }
        if ($self->scriptConvertVersion >= 1_001_256) {

            $client->ivPoke('offlineOnDisconnectFlag', $dataHash{'offline_on_disconnect_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_884) {

            $client->ivPoke('connectHistoryFlag', $dataHash{'connect_history_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_338) {

            $client->ivPoke('useScrollKeysFlag', $dataHash{'use_scroll_keys_flag'});
        }
        if ($self->scriptConvertVersion >= 1_000_884) {

            $client->ivPoke('smoothScrollKeysFlag', $dataHash{'smooth_scroll_keys_flag'});
            $client->ivPoke('autoSplitKeysFlag', $dataHash{'auto_split_keys_flag'});



( run in 0.611 second using v1.01-cache-2.11-cpan-5a3173703d6 )