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 )