// KAWSEG's own symbols, which only its splat config reads

// names from us (tools/match_versions.py --seed): the same function or datum
KAW_countDeckDigimon = 0x801ED4FC; // type:func
KAW_countHandDigimon = 0x801ED5A0; // type:func
KAW_countHandDigivolves = 0x801ED644; // type:func
KAW_countDeckDigimonOfLevel = 0x801ED6EC; // type:func
KAW_countHandDigimonOfLevel = 0x801ED7AC; // type:func
KAW_countDeckDigimonOfSpecialty = 0x801ED86C; // type:func
KAW_countHandDigimonOfSpecialty = 0x801ED92C; // type:func
KAW_countDeckDigimonOfSpecialtyAndLevel = 0x801ED9EC; // type:func
KAW_countHandDigimonOfSpecialtyAndLevel = 0x801EDAC0; // type:func
KAW_isCardId = 0x801EDB94; // type:func
KAW_findCardIdInHand = 0x801EDC4C; // type:func
KAW_hasDigivolveInHand = 0x801EDCD0; // type:func
KAW_countStrongerDigimonInHand = 0x801EDD8C; // type:func
KAW_isVoidingCard = 0x801EDEF8; // type:func
KAW_findVoidingCardInHand = 0x801EDF74; // type:func manual (the pairing swapped the two finds)
KAW_isPileEffectCard = 0x801EDFDC; // type:func
KAW_findPileEffectCardInHand = 0x801EE08C; // type:func
KAW_findReviveCardInHand = 0x801EE0F4; // type:func manual (the pairing swapped the two finds)
KAW_isRecoveryCard = 0x801EE15C; // type:func
KAW_findRecoveryCardInHand = 0x801EE1D8; // type:func
KAW_getActiveCrossEffect = 0x801EE240; // type:func
KAW_checkSupportCard = 0x801EE2E8; // type:func
KAW_simulateBattles = 0x801EE36C; // type:func
KAW_planDigivolves = 0x801EEB8C; // type:func
KAW_decideRedraw = 0x801EEF9C; // type:func
KAW_compactCandidates = 0x801EF4E4; // type:func
KAW_chooseDigimonToPlace = 0x801EF5C8; // type:func
KAW_keepLowestDpBonus = 0x801EFE48; // type:func
KAW_keepHighestDpBonus = 0x801F00A8; // type:func
KAW_keepLoneSpecialty = 0x801F0300; // type:func
KAW_keepActiveLevel = 0x801F0510; // type:func
KAW_keepWithSupport = 0x801F07AC; // type:func
KAW_pickRandomCard = 0x801F09C4; // type:func
KAW_chooseDpCard = 0x801F0AA0; // type:func
KAW_selectDigivolvePlan = 0x801F0F80; // type:func
KAW_chooseDigivolveTarget = 0x801F1088; // type:func
KAW_planDigivolveOptions = 0x801F179C; // type:func
KAW_chooseDigivolveOption = 0x801F2310; // type:func
KAW_chooseAttack = 0x801F2358; // type:func
KAW_chooseSupportCard = 0x801F2C6C; // type:func
KAW_recordBestDamage = 0x801F3E08; // type:func
KAW_resolveBattle = 0x801F3F24; // type:func
KAW_getSupportOperand = 0x801F520C; // type:func
KAW_applySupportAction = 0x801F5608; // type:func
KAW_applyCrossEffect = 0x801F73C0; // type:func
KAW_calcSupportValue = 0x801F7870; // type:func
KAW_compareSupportValues = 0x801F797C; // type:func
KAW_runSupportEffect = 0x801F79EC; // type:func
KAW_checkDigivolveTarget = 0x801F7CEC; // type:func
KAW_checkAnyDigivolve = 0x801F80A4; // type:func
KAW_setStatPenalty = 0x801F8214; // type:func
KAW_pickCardArtSlot = 0x801F829C; // type:func
KAW_drawHandHints = 0x801F8488; // type:func
KAW_tickCardCursor = 0x801F87FC; // type:func
KAW_drawCardToHand = 0x801F9328; // type:func
KAW_discardCard = 0x801F93C0; // type:func
KAW_discardHand = 0x801F943C; // type:func
KAW_placeDigimonFromHand = 0x801F94F8; // type:func
KAW_returnDigimonToHand = 0x801F9584; // type:func
KAW_returnPlayedCard = 0x801F9618; // type:func
KAW_returnDiscardToHand = 0x801F96DC; // type:func
KAW_returnDpCardToHand = 0x801F9768; // type:func
KAW_playOnlineDeckTop = 0x801F97FC; // type:func
KAW_playCardFromHand = 0x801F9878; // type:func
KAW_chargeDpCard = 0x801F9904; // type:func
KAW_redrawHand = 0x801F9990; // type:func
KAW_undoDigivolve = 0x801F9A90; // type:func
KAW_discardDpSlots = 0x801F9B3C; // type:func
KAW_checkKnockout = 0x801F9C20; // type:func
KAW_drawDeckName = 0x801F9EC0; // type:func
KAW_drawBattleRecord = 0x801F9F74; // type:func
KAW_loadMatchGraphics = 0x801FA09C; // type:func
KAW_runResultScreen = 0x801FBFEC; // type:func
KAW_VS_PANEL_POS = 0x801FF658;
KAW_VS_NAME_POS = 0x801FF678;
// end of the names from us

KAW_tickTurnOrderWindow = 0x801FA364; // type:func version-only (the turn order window's update, empty)
KAW_drawTurnOrderText = 0x801FA36C; // type:func version-only
KAW_runTurnOrderChoice = 0x801FA4E0; // type:func version-only (picks the first turn while the match's graphics load)
KAW_runVersusIntro = 0x801FAD28; // type:func manual (duel_session runs it after the turn order choice, as us's)
KAW_MATCH_LOADING = 0x801FFC50; // manual
KAW_VS_BAR_POLYS = 0x801FFB20; // size:0x30 version-only
KAW_VS_BAR_MODES = 0x801FFB50; // size:0x10 version-only
KAW_VS_LOGO_POLYS = 0x801FFB60; // size:0x50 version-only
KAW_TURN_ORDER_MENU = 0x801FFC60; // version-only
KAW_TURN_ORDER_STEP = 0x801FFEAC; // version-only
KAW_WINDOW_FRAME_COLORS = 0x801FF6D8; // size:0xC version-only
KAW_TUTORIAL_DECKS = 0x801FF6E4; // size:0x78 version-only
KAW_TUTORIAL_MESSAGE_POS = 0x801FF75C; // size:0x1DC version-only
KAW_TUTORIAL_MESSAGES = 0x801FF938; // size:0x1E0 version-only
KAW_HAND_CURSOR = 0x801FFEB0; // version-only (the turn order choice's and the card prize's)

// names from the C of the modules this version builds (tools/version_symbols.py)
KAW_VOIDING_CARDS = 0x801FF5D0;
KAW_PILE_EFFECT_CARDS = 0x801FF5D8;
KAW_REVIVE_CARDS = 0x801FF5EC;
KAW_RECOVERY_CARDS = 0x801FF5F4;
KAW_SUPPORT_REGISTER = 0x801FFB18;
D_801DDF38 = 0x801EA3E8;
KAW_drawSprite = 0x8003675C; // type:func
KAW_VS_INNER_LINE_POS = 0x801FF698;
KAW_VS_OUTER_LINE_POS = 0x801FF6B8;
KAW_RESULT_SCREEN_STATE = 0x801FFEB4;
KAW_RESULT_WINNER_POLYS = 0x801FFBB0; // size:0x50 version-only (the winner card image polygon, one per frame buffer)
KAW_CURSOR_NEIGHBOURS = 0x801FF600; // size:0x48 version-only (the card cursor's neighbouring slots)
KAW_HELP_PAGES = 0x801FF648; // size:0x10 version-only (the help pages on the special attacks)
D_801EADF8 = 0x801EADF8;
D_801EAE8C = 0x801EAE8C;
D_801EB004 = 0x801EB004;
D_801EB168 = 0x801EB168;
KAW_STR_GIVE_UP = 0x801EB328;
KAW_drawHelpPage = 0x801F8D04; // type:func version-only
KAW_openCardSelect = 0x801F8E24; // type:func
KAW_closeCardSelect = 0x801F8E6C; // type:func
KAW_tickHelp = 0x801F8F68; // type:func version-only
KAW_tickGiveUpPrompt = 0x801F9144; // type:func version-only
KAW_freeTutorial = 0x801FF0B8; // type:func
KAW_formatTutorialMessage = 0x801FF100; // type:func version-only
KAW_drawTutorialText = 0x801FF264; // type:func
KAW_openTutorialMessage = 0x801FF2C0; // type:func version-only
KAW_startTutorial = 0x801FEC84; // type:func
KAW_drawPrizeWindow = 0x801FD108; // type:func version-only
KAW_drawPrizeMessage = 0x801FDBF8; // type:func version-only
KAW_runCardPrize = 0x801FDFC4; // type:func version-only
D_801EB600 = 0x801EB600;
D_801EB638 = 0x801EB638;
D_801EB664 = 0x801EB664;
D_801EB6AC = 0x801EB6AC;
D_801EB6E4 = 0x801EB6E4;
D_801EB710 = 0x801EB710;
D_801EB758 = 0x801EB758;
D_801EB7B4 = 0x801EB7B4;
D_801EB808 = 0x801EB808;
D_801EB868 = 0x801EB868;
D_801EB8E4 = 0x801EB8E4;
D_801EB914 = 0x801EB914;
D_801EB960 = 0x801EB960;
D_801EB978 = 0x801EB978;
D_801EB9AC = 0x801EB9AC;
D_801EB9E0 = 0x801EB9E0;
D_801EBA24 = 0x801EBA24;
D_801EBA58 = 0x801EBA58;
D_801EBA94 = 0x801EBA94;
D_801EBAC4 = 0x801EBAC4;
D_801EBB28 = 0x801EBB28;
D_801EBB4C = 0x801EBB4C;
D_801EBBA4 = 0x801EBBA4;
D_801EBBF0 = 0x801EBBF0;
D_801EBC1C = 0x801EBC1C;
D_801EBC40 = 0x801EBC40;
D_801EBCA0 = 0x801EBCA0;
D_801EBCCC = 0x801EBCCC;
D_801EBD1C = 0x801EBD1C;
D_801EBD3C = 0x801EBD3C;
D_801EBD64 = 0x801EBD64;
D_801EBD84 = 0x801EBD84;
D_801EBDBC = 0x801EBDBC;
D_801EBE10 = 0x801EBE10;
D_801EBE60 = 0x801EBE60;
D_801EBEA0 = 0x801EBEA0;
D_801EBEBC = 0x801EBEBC;
D_801EBEF8 = 0x801EBEF8;
D_801EBF44 = 0x801EBF44;
D_801EBFA4 = 0x801EBFA4;
D_801EBFDC = 0x801EBFDC;
D_801EC00C = 0x801EC00C;
D_801EC058 = 0x801EC058;
D_801EC09C = 0x801EC09C;
D_801EC0D0 = 0x801EC0D0;
D_801EC11C = 0x801EC11C;
D_801EC148 = 0x801EC148;
D_801EC1BC = 0x801EC1BC;
D_801EC218 = 0x801EC218;
D_801EC270 = 0x801EC270;
D_801EC2D4 = 0x801EC2D4;
D_801EC338 = 0x801EC338;
D_801EC37C = 0x801EC37C;
D_801EC3DC = 0x801EC3DC;
D_801EC404 = 0x801EC404;
D_801EC450 = 0x801EC450;
D_801EC46C = 0x801EC46C;
D_801EC4D8 = 0x801EC4D8;
D_801EC540 = 0x801EC540;
D_801EC578 = 0x801EC578;
D_801EC5B4 = 0x801EC5B4;
D_801EC5F0 = 0x801EC5F0;
D_801EC630 = 0x801EC630;
D_801EC690 = 0x801EC690;
D_801EC6E8 = 0x801EC6E8;
D_801EC704 = 0x801EC704;
D_801EC780 = 0x801EC780;
D_801EC7E4 = 0x801EC7E4;
D_801EC828 = 0x801EC828;
D_801EC854 = 0x801EC854;
D_801EC870 = 0x801EC870;
D_801EC8A4 = 0x801EC8A4;
D_801EC900 = 0x801EC900;
D_801EC944 = 0x801EC944;
D_801EC978 = 0x801EC978;
D_801EC9D4 = 0x801EC9D4;
D_801ECA18 = 0x801ECA18;
D_801ECA3C = 0x801ECA3C;
D_801ECA88 = 0x801ECA88;
D_801ECAF0 = 0x801ECAF0;
D_801ECB0C = 0x801ECB0C;
D_801ECB64 = 0x801ECB64;
D_801ECB98 = 0x801ECB98;
D_801ECBB4 = 0x801ECBB4;
D_801ECC00 = 0x801ECC00;
D_801ECC68 = 0x801ECC68;
D_801ECC94 = 0x801ECC94;
D_801ECCA4 = 0x801ECCA4;
D_801ECCDC = 0x801ECCDC;
D_801ECD58 = 0x801ECD58;
D_801ECDB4 = 0x801ECDB4;
D_801ECDEC = 0x801ECDEC;
D_801ECE48 = 0x801ECE48;
D_801ECE60 = 0x801ECE60;
D_801ECEBC = 0x801ECEBC;
D_801ECEF4 = 0x801ECEF4;
D_801ECF0C = 0x801ECF0C;
D_801ECF50 = 0x801ECF50;
D_801ECF70 = 0x801ECF70;
D_801ECFB8 = 0x801ECFB8;
D_801ECFD8 = 0x801ECFD8;
D_801ED020 = 0x801ED020;
D_801ED094 = 0x801ED094;
D_801ED0D4 = 0x801ED0D4;
D_801ED0F0 = 0x801ED0F0;
D_801ED154 = 0x801ED154;
D_801ED17C = 0x801ED17C;
D_801ED208 = 0x801ED208;
D_801ED26C = 0x801ED26C;
D_801ED2BC = 0x801ED2BC;
D_801ED2E0 = 0x801ED2E0;
D_801ED32C = 0x801ED32C;
D_801ED358 = 0x801ED358;
D_801ED3AC = 0x801ED3AC;
D_801ED410 = 0x801ED410;
D_801ED430 = 0x801ED430;
D_801ED44C = 0x801ED44C;
D_801ED4BC = 0x801ED4BC;
KAW_GIVE_UP_DELAY = 0x801FFB1C; // version-only
