using System.Collections.Generic; // ReSharper disable UnusedMember.Local #pragma warning disable IDE0051 // Remove unused private members #pragma warning disable RCS1213 // Remove unused member declaration. namespace PKHeX.Core; /// /// Information for Accessing individual blocks within a . /// public sealed class SaveBlockAccessor9SV : SCBlockAccessor, ISaveBlock9Main { public override IReadOnlyList BlockInfo { get; } public Box8 BoxInfo { get; } public Party9 PartyInfo { get; } public MyItem9 Items { get; } public MyStatus9 MyStatus { get; } public BoxLayout9 BoxLayout { get; } public PlayTime9 Played { get; } public Zukan9 Zukan { get; } public ConfigSave9 Config { get; } public TeamIndexes9 TeamIndexes { get; } public Epoch1970Value LastSaved { get; } public PlayerFashion9 PlayerFashion { get; } public PlayerAppearance9 PlayerAppearance { get; } public RaidSpawnList9 Raid { get; } public RaidSevenStar9 RaidSevenStar { get; } public SaveBlockAccessor9SV(SAV9SV sav) { BlockInfo = sav.AllBlocks; BoxInfo = new Box8(sav, GetBlock(KBox)); PartyInfo = new Party9(sav, GetBlock(KParty)); Items = new MyItem9(sav, GetBlock(KItem)); BoxLayout = new BoxLayout9(sav, GetBlock(KBoxLayout)); MyStatus = new MyStatus9(sav, GetBlock(KMyStatus)); Played = new PlayTime9(sav, GetBlock(KPlayTime)); Zukan = new Zukan9(sav, GetBlock(KZukan)); Config = new ConfigSave9(sav, GetBlock(KConfig)); TeamIndexes = new TeamIndexes9(sav, GetBlock(KTeamIndexes)); LastSaved = new Epoch1970Value(GetBlock(KLastSaved)); PlayerFashion = new PlayerFashion9(sav, GetBlock(KCurrentClothing)); PlayerAppearance = new PlayerAppearance9(sav, GetBlock(KCurrentAppearance)); Raid = new RaidSpawnList9(sav, GetBlock(KTeraRaids)); RaidSevenStar = new RaidSevenStar9(sav, GetBlock(KSevenStarRaids)); } // Arrays (Blocks) private const uint KTeamIndexes = 0x33F39467; // Team Indexes for competition private const uint KBoxLayout = 0x19722c89; // Box Names public const uint KBoxWallpapers = 0x2EB1B190; // Box Wallpapers // Objects (Blocks) private const uint KBox = 0x0d66012c; // Box Data private const uint KParty = 0x3AA1A9AD; // Party Data public const uint KCurrentBox = 0x017C3CBB; // U32 Box Index public const uint KMoney = 0x4F35D0DD; // u32 public const uint KLeaguePoints = 0xADB4FE17; // u32 private const uint KMyStatus = 0xE3E89BD1; // Trainer Details private const uint KConfig = 0xDF4F1875; // u32 bits private const uint KItem = 0x21C9BD44; // Items private const uint KPlayTime = 0xEDAFF794; // Time Played private const uint KSessionLength = 0x1522C79C; // Milliseconds(?) elapsed private const uint KOverworld = 0x173304D8; // [0x158+7C][20] overworld pokemon private const uint KGimmighoul = 0x53DC955C; // ulong seed x2 (today and tomorrow); Gimmighoul struct (0x20): bool is_active, u64 hash, u64 seed, bool ??, bool first_time private const uint KTeraRaids = 0xCAAC8800; public const uint KBoxesUnlocked = 0x71825204; public const uint KFusedCalyrex = 0x916BCA9E; // Calyrex public const uint KCoordinates = 0x708D1511; private const uint KZukan = 0x0DEAAEBD; private const uint KMysteryGift = 0x99E1625E; private const uint KLastSaved = 0x7495969E; // u64 time_t private const uint KEnrollmentDate = 0xC7409C89; private const uint KPlayRecords = 0x549B6033; // 0x18 per entry, first 8 bytes always 01, u64 fnv hash of entry, last 8 bytes value private const uint KSandwiches = 0x29B4AED2; // [0xC][151] index, unlocked, times made private const uint KCurrentClothing = 0x64235B3D; private const uint KCurrentAppearance = 0x812FC3E3; private const uint KCurrentRotomPhoneCase = 0x1433CED7; private const uint KFashionUnlockedBag = 0x5D6F8110; private const uint KFashionUnlockedEyewear = 0xCBA20ED5; private const uint KFashionUnlockedFootwear = 0x0221A618; private const uint KFashionUnlockedGloves = 0x581667B1; private const uint KFashionUnlockedHeadwear = 0x860CD8FB; private const uint KFashionUnlockedLegwear = 0xD186222E; private const uint KFashionUnlockedPhoneCase = 0xED0AC675; private const uint KPlayerPhoto1 = 0x14C5A101; private const uint KPlayerPhoto2 = 0xF8B14C88; private const uint KPlayerTrainerIcon = 0xD41F4FC4; private const uint KRentalTeams = 0x19CB0339; private const uint KSevenStarRaids = 0x8B14392F; private const uint KBCATFixedRewardItemArray = 0x7D6C2B82; // fixed_reward_item_array private const uint KBCATLotteryRewardItemArray = 0xA52B4811; // lottery_reward_item_array private const uint KBCATRaidEnemyArray = 0x0520A1B0; // raid_enemy_array private const uint KBCATRaidPriorityArray = 0x095451E4; // raid_priority_array private const uint KBCATEventRaidIdentifier = 0x37B99B4D; #region YMAP - Display & Fly Flags -- internal name Fnv1aHash32 private const uint FSYS_YMAP_SCENARIO_DAN_AKU = 0x1EE90D7F; private const uint FSYS_YMAP_SCENARIO_DAN_DOKU = 0x6D2CE931; private const uint FSYS_YMAP_SCENARIO_DAN_FAIRY = 0xFDC82445; private const uint FSYS_YMAP_SCENARIO_DAN_FINAL = 0xAC189200; private const uint FSYS_YMAP_SCENARIO_DAN_FINAL_02 = 0xE52F230F; private const uint FSYS_YMAP_SCENARIO_DAN_FINAL_03 = 0xE52F215C; private const uint FSYS_YMAP_SCENARIO_DAN_HONOO = 0x6C3A6D77; private const uint FSYS_YMAP_SCENARIO_DAN_KAKUTOU = 0x1D6BC8F8; public const uint FSYS_YMAP_FLY_01 = 0xEB597C90; public const uint FSYS_YMAP_FLY_03 = 0xEB597FF6; public const uint FSYS_YMAP_FLY_12 = 0xEB5697B4; public const uint FSYS_YMAP_FLY_02 = 0xEB5981A9; public const uint FSYS_YMAP_FLY_22 = 0xEB537E2B; public const uint FSYS_YMAP_FLY_04 = 0xEB59850F; public const uint FSYS_YMAP_FLY_05 = 0xEB59835C; public const uint FSYS_YMAP_FLY_23 = 0xEB537C78; public const uint FSYS_YMAP_FLY_24 = 0xEB53885D; public const uint FSYS_YMAP_FLY_14 = 0xEB56944E; public const uint FSYS_YMAP_FLY_15 = 0xEB569601; public const uint FSYS_YMAP_FLY_07 = 0xEB5986C2; public const uint FSYS_YMAP_FLY_08 = 0xEB598BDB; public const uint FSYS_YMAP_FLY_09 = 0xEB598A28; public const uint FSYS_YMAP_FLY_25 = 0xEB5386AA; public const uint FSYS_YMAP_FLY_10 = 0xEB569B1A; public const uint FSYS_YMAP_FLY_11 = 0xEB569CCD; public const uint FSYS_YMAP_FLY_26 = 0xEB5384F7; public const uint FSYS_YMAP_FLY_18 = 0xEB568D82; public const uint FSYS_YMAP_FLY_16 = 0xEB5690E8; public const uint FSYS_YMAP_FLY_17 = 0xEB56929B; public const uint FSYS_YMAP_FLY_19 = 0xEB568F35; public const uint FSYS_YMAP_FLY_27 = 0xEB538344; public const uint FSYS_YMAP_FLY_28 = 0xEB5373F9; public const uint FSYS_YMAP_FLY_13 = 0xEB569967; public const uint FSYS_YMAP_FLY_29 = 0xEB537246; public const uint FSYS_YMAP_FLY_30 = 0xEB506808; public const uint FSYS_YMAP_FLY_20 = 0xEB538191; public const uint FSYS_YMAP_FLY_21 = 0xEB537FDE; public const uint FSYS_YMAP_FLY_31 = 0xEB5069BB; public const uint FSYS_YMAP_FLY_32 = 0xEB506B6E; public const uint FSYS_YMAP_FLY_33 = 0xEB506D21; public const uint FSYS_YMAP_FLY_34 = 0xEB506ED4; public const uint FSYS_YMAP_FLY_35 = 0xEB507087; public const uint FSYS_YMAP_FLY_MAGATAMA = 0x1530B53C; public const uint FSYS_YMAP_FLY_MOKKAN = 0x4103198E; public const uint FSYS_YMAP_FLY_TSURUGI = 0x9DDEC36C; public const uint FSYS_YMAP_FLY_UTSUWA = 0x1EB92B72; private const uint FSYS_YMAP_SCENARIO_GYM_DENKI = 0x82305257; private const uint FSYS_YMAP_SCENARIO_GYM_DENKI_02 = 0x0D109FBE; private const uint FSYS_YMAP_SCENARIO_GYM_DENKI_03 = 0x0D10A171; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_DENKI = 0x815F4601; private const uint FSYS_YMAP_SCENARIO_GYM_ESPER = 0xB80A6CE3; private const uint FSYS_YMAP_SCENARIO_GYM_ESPER_02 = 0x53F2E6DA; private const uint FSYS_YMAP_SCENARIO_GYM_ESPER_03 = 0x53F2E88D; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_ESPER = 0xD0249A05; private const uint FSYS_YMAP_SCENARIO_GYM_FINAL = 0xCCB617B0; private const uint FSYS_YMAP_SCENARIO_GYM_FINAL_02 = 0xBE37FC3F; private const uint FSYS_YMAP_SCENARIO_GYM_GHOST = 0xCF20EE67; private const uint FSYS_YMAP_SCENARIO_GYM_GHOST_02 = 0xDBB4D1CE; private const uint FSYS_YMAP_SCENARIO_GYM_GHOST_03 = 0xDBB4D381; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_GHOST = 0x1C5C88A5; private const uint FSYS_YMAP_SCENARIO_GYM_KOORI = 0x9197F3C2; private const uint FSYS_YMAP_SCENARIO_GYM_KOORI_02 = 0x4B6AC965; private const uint FSYS_YMAP_SCENARIO_GYM_KOORI_03 = 0x4B6AC7B2; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_KOORI = 0x0A9299BC; private const uint FSYS_YMAP_SCENARIO_GYM_KUSA = 0x0E554BFC; private const uint FSYS_YMAP_SCENARIO_GYM_KUSA_02 = 0xFF8FF65B; private const uint FSYS_YMAP_SCENARIO_GYM_KUSA_03 = 0xFF8FF4A8; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_KUSA = 0x26216312; private const uint FSYS_YMAP_SCENARIO_GYM_MIZU = 0xCE698EA7; private const uint FSYS_YMAP_SCENARIO_GYM_MIZU_02 = 0x7DF6B20E; private const uint FSYS_YMAP_SCENARIO_GYM_MIZU_03 = 0x7DF6B3C1; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_MIZU = 0x16452421; private const uint FSYS_YMAP_SCENARIO_GYM_MUSI = 0x9319C51A; private const uint FSYS_YMAP_SCENARIO_GYM_MUSI_02 = 0xE8A9553D; private const uint FSYS_YMAP_SCENARIO_GYM_MUSI_03 = 0xE8A9538A; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_MUSHI = 0x8485AC3A; private const uint FSYS_YMAP_SCENARIO_GYM_NORMAL = 0xD78448EB; private const uint FSYS_YMAP_SCENARIO_GYM_NORMAL_02 = 0xA019AFC2; private const uint FSYS_YMAP_SCENARIO_GYM_NORMAL_03 = 0xA019B175; private const uint FSYS_YMAP_SCENARIO_GYM_CLEAR_NORMAL = 0x9457390D; public const uint FSYS_YMAP_MAGATAMA = 0x159DC19E; public const uint FSYS_YMAP_MOKKAN = 0x22587DBC; public const uint FSYS_YMAP_TSURUGI = 0x6BA41372; public const uint FSYS_YMAP_UTSUWA = 0xDD041500; private const uint FSYS_YMAP_SCENARIO_NUSI_DRAGON = 0x181058F9; private const uint FSYS_YMAP_SCENARIO_NUSI_DRAGON_02 = 0xE0D86B9C; private const uint FSYS_YMAP_SCENARIO_NUSHI_FINAL = 0x9F36BA1E; private const uint FSYS_YMAP_SCENARIO_NUSHI_FINAL_02 = 0xBA776E51; private const uint FSYS_YMAP_SCENARIO_NUSI_HAGANE = 0x259D1760; private const uint FSYS_YMAP_SCENARIO_NUSI_HAGANE_02 = 0xF362822F; private const uint FSYS_YMAP_SCENARIO_NUSI_HIKOU = 0xAC3EC55A; private const uint FSYS_YMAP_SCENARIO_NUSI_IWA = 0xC593AD1D; private const uint FSYS_YMAP_SCENARIO_NUSI_IWA_02 = 0xDDEBE5F0; private const uint FSYS_YMAP_SCENARIO_NUSI_JIMEN = 0xD08966DD; private const uint FSYS_YMAP_SCENARIO_NUSI_JIMEN_02 = 0x269C23B0; public const uint FSYS_YMAP_POKECEN_02 = 0xB6119AE9; public const uint FSYS_YMAP_POKECEN_03 = 0xB6119936; public const uint FSYS_YMAP_POKECEN_04 = 0xB6119E4F; public const uint FSYS_YMAP_POKECEN_05 = 0xB6119C9C; public const uint FSYS_YMAP_POKECEN_06 = 0xB611A1B5; public const uint FSYS_YMAP_POKECEN_07 = 0xB611A002; public const uint FSYS_YMAP_POKECEN_08 = 0xB611A51B; public const uint FSYS_YMAP_POKECEN_09 = 0xB611A368; public const uint FSYS_YMAP_POKECEN_10 = 0xB60EB45A; public const uint FSYS_YMAP_POKECEN_11 = 0xB60EB60D; public const uint FSYS_YMAP_POKECEN_12 = 0xB60EB0F4; public const uint FSYS_YMAP_POKECEN_13 = 0xB60EB2A7; public const uint FSYS_YMAP_POKECEN_14 = 0xB60EAD8E; public const uint FSYS_YMAP_POKECEN_15 = 0xB60EAF41; public const uint FSYS_YMAP_POKECEN_16 = 0xB60EAA28; public const uint FSYS_YMAP_POKECEN_17 = 0xB60EABDB; public const uint FSYS_YMAP_POKECEN_18 = 0xB60EA6C2; public const uint FSYS_YMAP_POKECEN_19 = 0xB60EA875; public const uint FSYS_YMAP_POKECEN_20 = 0xB60B9AD1; public const uint FSYS_YMAP_POKECEN_21 = 0xB60B991E; public const uint FSYS_YMAP_POKECEN_22 = 0xB60B976B; public const uint FSYS_YMAP_POKECEN_23 = 0xB60B95B8; public const uint FSYS_YMAP_POKECEN_24 = 0xB60BA19D; public const uint FSYS_YMAP_POKECEN_25 = 0xB60B9FEA; public const uint FSYS_YMAP_POKECEN_26 = 0xB60B9E37; public const uint FSYS_YMAP_POKECEN_27 = 0xB60B9C84; public const uint FSYS_YMAP_POKECEN_28 = 0xB60B8D39; public const uint FSYS_YMAP_POKECEN_29 = 0xB60B8B86; public const uint FSYS_YMAP_POKECEN_30 = 0xB6088148; public const uint FSYS_YMAP_POKECEN_31 = 0xB60882FB; public const uint FSYS_YMAP_POKECEN_32 = 0xB60884AE; public const uint FSYS_YMAP_POKECEN_33 = 0xB6088661; public const uint FSYS_YMAP_POKECEN_34 = 0xB6088814; public const uint FSYS_YMAP_POKECEN_35 = 0xB60889C7; private const uint FSYS_YMAP_SCENARIO_00 = 0x4019CED4; private const uint FSYS_YMAP_SCENARIO_01 = 0x4019D087; private const uint FSYS_YMAP_SCENARIO_02 = 0x4019D23A; private const uint FSYS_YMAP_SCENARIO_03 = 0x4019D3ED; private const uint FSYS_YMAP_SCENARIO_04 = 0x4019C808; private const uint FSYS_YMAP_SCENARIO_05 = 0x4019C9BB; private const uint FSYS_YMAP_SCENARIO_06 = 0x4019CB6E; private const uint FSYS_YMAP_SCENARIO_07 = 0x4019CD21; private const uint FSYS_YMAP_SCENARIO_08 = 0x4019C13C; private const uint FSYS_YMAP_SCENARIO_COMMON_0060 = 0x6CCF3E58; private const uint FSYS_YMAP_SCENARIO_COMMON_0090 = 0x6CCCFE4F; private const uint FSYS_YMAP_SCENARIO_COMMON_0095 = 0x6CCCF5D0; private const uint FSYS_YMAP_SCENARIO_COMMON_0100 = 0x71C8FCB9; private const uint FSYS_YMAP_SCENARIO_COMMON_0130 = 0x71CC1642; private const uint FSYS_YMAP_SCENARIO_COMMON_0170 = 0x71D76C86; private const uint FSYS_YMAP_SCENARIO_COMMON_0185 = 0x71DFE4BA; private const uint FSYS_YMAP_SCENARIO_COMMON_0190 = 0x71DCC618; private const uint FSYS_YMAP_SCENARIO_COMMON_0210 = 0x625B5001; private const uint FSYS_YMAP_SCENARIO_COMMON_0220 = 0x625D900A; private const uint FSYS_YMAP_SCENARIO_COMMON_0225 = 0x625D8AF1; private const uint FSYS_YMAP_SCENARIO_COMMON_0990 = 0x49B67710; private const uint FSYS_YMAP_SCENARIO_COMMON_1010 = 0x5FB71156; private const uint FSYS_YMAP_SCENARIO_COMMON_2000 = 0x86D1D28C; private const uint FSYS_YMAP_SCENARIO_COMMON_2030 = 0x86DB1F27; private const uint FSYS_YMAP_SCENARIO_COMMON_2070 = 0x86CF9283; private const uint FSYS_YMAP_SCENARIO_COMMON_2080 = 0x86BB2604; #endregion #region BGM private const uint KUnlockedMultiplayerBGM01 = 0x7276003E; // FSYS_BGM_VS_SELECT_01 private const uint KUnlockedMultiplayerBGM02 = 0x7275FE8B; // FSYS_BGM_VS_SELECT_02 private const uint KUnlockedMultiplayerBGM03 = 0x7275FCD8; // FSYS_BGM_VS_SELECT_03 private const uint KUnlockedMultiplayerBGM04 = 0x727608BD; // FSYS_BGM_VS_SELECT_04 private const uint KUnlockedMultiplayerBGM05 = 0x7276070A; // FSYS_BGM_VS_SELECT_05 private const uint KUnlockedMultiplayerBGM06 = 0x72760557; // FSYS_BGM_VS_SELECT_06 private const uint KUnlockedMultiplayerBGM07 = 0x727603A4; // FSYS_BGM_VS_SELECT_07 private const uint KUnlockedMultiplayerBGM08 = 0x7275F459; // FSYS_BGM_VS_SELECT_08 private const uint KUnlockedMultiplayerBGM09 = 0x7275F2A6; // FSYS_BGM_VS_SELECT_09 private const uint KUnlockedMultiplayerBGM10 = 0x7273C1E8; // FSYS_BGM_VS_SELECT_10 private const uint KUnlockedMultiplayerBGM11 = 0x7273C39B; // FSYS_BGM_VS_SELECT_11 private const uint KUnlockedMultiplayerBGM12 = 0x7273C54E; // FSYS_BGM_VS_SELECT_12 private const uint KUnlockedMultiplayerBGM13 = 0x7273C701; // FSYS_BGM_VS_SELECT_13 private const uint KUnlockedMultiplayerBGM14 = 0x7273C8B4; // FSYS_BGM_VS_SELECT_14 private const uint KUnlockedMultiplayerBGM15 = 0x7273CA67; // FSYS_BGM_VS_SELECT_15 private const uint KUnlockedMultiplayerBGM16 = 0x7273CC1A; // FSYS_BGM_VS_SELECT_16 private const uint KUnlockedMultiplayerBGM17 = 0x7273CDCD; // FSYS_BGM_VS_SELECT_17 private const uint KUnlockedMultiplayerBGM18 = 0x7273B450; // FSYS_BGM_VS_SELECT_18 private const uint KUnlockedMultiplayerBGM19 = 0x7273B603; // FSYS_BGM_VS_SELECT_19 private const uint KUnlockedMultiplayerBGM20 = 0x727BFEA3; // FSYS_BGM_VS_SELECT_20 private const uint KUnlockedMultiplayerBGM21 = 0x727BFCF0; // FSYS_BGM_VS_SELECT_21 private const uint KUnlockedMultiplayerBGM22 = 0x727C0209; // FSYS_BGM_VS_SELECT_22 private const uint KUnlockedMultiplayerBGM23 = 0x727C0056; // FSYS_BGM_VS_SELECT_23 private const uint KUnlockedMultiplayerBGM24 = 0x727C056F; // FSYS_BGM_VS_SELECT_24 private const uint KUnlockedMultiplayerBGM25 = 0x727C03BC; // FSYS_BGM_VS_SELECT_25 #endregion #region Tips private const uint FSYS_TIPS_NEW_HOWTO_01 = 0x8D0B961A; private const uint FSYS_TIPS_NEW_YMAP_01 = 0xB6B855D0; private const uint FSYS_TIPS_NEW_POKEDEX_01 = 0x1CF8C0C5; private const uint FSYS_TIPS_NEW_POKEDEX_02 = 0x1CF8BBAC; private const uint FSYS_TIPS_NEW_BOX_01 = 0xC075A4D0; private const uint FSYS_TIPS_NEW_POKEGETTUTORIAL_01 = 0x06F21620; private const uint FSYS_TIPS_NEW_POKEBATTLE_01 = 0xC255FC84; private const uint FSYS_TIPS_NEW_LETSGO_01 = 0x1B768D79; private const uint FSYS_TIPS_NEW_TREASUREHUNT_01 = 0x6E40A4E1; private const uint FSYS_TIPS_NEW_DESTINATION_01 = 0xD23E6A57; private const uint FSYS_TIPS_NEW_CROSSKEY_01 = 0x93E7F4A0; private const uint FSYS_TIPS_NEW_LOCKON_01 = 0x81281903; private const uint FSYS_TIPS_NEW_QUICKRECOVERY_01 = 0x7F53596B; private const uint FSYS_TIPS_NEW_HIDEWALK_01 = 0x07F7526E; private const uint FSYS_TIPS_NEW_WAZAREMEMBER_01 = 0xA74B89AB; private const uint FSYS_TIPS_NEW_POKERUSH_01 = 0x950B300C; private const uint FSYS_TIPS_NEW_UNIONCIRCLE_01 = 0xD087BBD6; private const uint FSYS_TIPS_NEW_TTYPE_01 = 0x1D3E0B23; private const uint FSYS_TIPS_NEW_PHOTOMODE_01 = 0x1756CFD2; private const uint FSYS_TIPS_NEW_SHOPWAZAMACHINE_01 = 0x13EE2DB5; private const uint FSYS_TIPS_NEW_POKEPICNIC_01 = 0x2C0929E0; private const uint FSYS_TIPS_NEW_COOKING_01 = 0x56AF4A17; private const uint FSYS_TIPS_NEW_POKEWASH_01 = 0xA14D9063; private const uint FSYS_TIPS_NEW_LEAGUCARD_01 = 0x2BC75897; private const uint FSYS_TIPS_NEW_RAIDSPOT_01 = 0x1803F741; private const uint FSYS_TIPS_NEW_RAIDBATTLE_01 = 0xD864A863; private const uint FSYS_TIPS_NEW_DANBATTLE_01 = 0x5839AFD8; private const uint FSYS_TIPS_NEW_BATTLESTADIUM_02 = 0x36C706A1; private const uint FSYS_TIPS_NEW_BATTLESTADIUM_03 = 0x36C704EE; private const uint FSYS_TIPS_NEW_BATTLESTADIUM_04 = 0x36C70A07; private const uint FSYS_TIPS_NEW_MYSTERY_01 = 0x709264C4; private const uint FSYS_TIPS_NEW_RIDEON_01 = 0x43543908; private const uint FSYS_TIPS_NEW_RIDEON_02 = 0x43543E21; private const uint FSYS_TIPS_NEW_RIDEDASH_01 = 0x714A76A3; private const uint FSYS_TIPS_NEW_RIDEJUMP_01 = 0xEEDD8AA3; private const uint FSYS_TIPS_NEW_RIDECLIMB_01 = 0x4690A9A6; private const uint FSYS_TIPS_NEW_RIDEGLID_01 = 0x2C808979; private const uint FSYS_TIPS_NEW_RIDEFLOAT_01 = 0xDC51E1CB; private const uint FSYS_TIPS_NEW_RIDEDASH_02 = 0x714A7856; private const uint FSYS_TIPS_NEW_RIDEJUMP_02 = 0xEEDD8C56; private const uint FSYS_TIPS_NEW_RIDECLIMB_02 = 0x4690A7F3; private const uint FSYS_TIPS_NEW_RIDEGLID_02 = 0x2C808460; private const uint FSYS_TIPS_NEW_RIDEFLOAT_02 = 0xDC51E37E; private const uint FSYS_TIPS_NEW_RIDEFORM_01 = 0x54689EBD; private const uint FSYS_TIPS_NEW_RIDEFORM_02 = 0x546899A4; private const uint FSYS_TIPS_NEW_RENTALTEAM_01 = 0x4CDE35CC; private const uint FSYS_TIPS_NEW_TSYMBOL_01 = 0x316CB3C3; private const uint FSYS_TIPS_NEW_GSRULE_01 = 0xD89BDB81; private const uint FSYS_TIPS_NEW_POKETRADE_01 = 0x0B85E5F8; private const uint FSYS_TIPS_NEW_JUDGE_01 = 0x6E0C61B2; private const uint FSYS_TIPS_NEW_RAIDBATTLE_02 = 0xD864AA16; #endregion #region TM private const uint KCanCraftTM001 = 0xF28D370B; // FSYS_UI_WAZA_MACHINE_RELEASE_001 private const uint KCanCraftTM002 = 0xF28D38BE; // FSYS_UI_WAZA_MACHINE_RELEASE_002 private const uint KCanCraftTM003 = 0xF28D3A71; // FSYS_UI_WAZA_MACHINE_RELEASE_003 private const uint KCanCraftTM004 = 0xF28D3C24; // FSYS_UI_WAZA_MACHINE_RELEASE_004 private const uint KCanCraftTM005 = 0xF28D3DD7; // FSYS_UI_WAZA_MACHINE_RELEASE_005 private const uint KCanCraftTM006 = 0xF28D3F8A; // FSYS_UI_WAZA_MACHINE_RELEASE_006 private const uint KCanCraftTM007 = 0xF28D413D; // FSYS_UI_WAZA_MACHINE_RELEASE_007 private const uint KCanCraftTM008 = 0xF28D27C0; // FSYS_UI_WAZA_MACHINE_RELEASE_008 private const uint KCanCraftTM009 = 0xF28D2973; // FSYS_UI_WAZA_MACHINE_RELEASE_009 private const uint KCanCraftTM010 = 0xF2904EE1; // FSYS_UI_WAZA_MACHINE_RELEASE_010 private const uint KCanCraftTM011 = 0xF2904D2E; // FSYS_UI_WAZA_MACHINE_RELEASE_011 private const uint KCanCraftTM012 = 0xF2904B7B; // FSYS_UI_WAZA_MACHINE_RELEASE_012 private const uint KCanCraftTM013 = 0xF29049C8; // FSYS_UI_WAZA_MACHINE_RELEASE_013 private const uint KCanCraftTM014 = 0xF29055AD; // FSYS_UI_WAZA_MACHINE_RELEASE_014 private const uint KCanCraftTM015 = 0xF29053FA; // FSYS_UI_WAZA_MACHINE_RELEASE_015 private const uint KCanCraftTM016 = 0xF2905247; // FSYS_UI_WAZA_MACHINE_RELEASE_016 private const uint KCanCraftTM017 = 0xF2905094; // FSYS_UI_WAZA_MACHINE_RELEASE_017 private const uint KCanCraftTM018 = 0xF2904149; // FSYS_UI_WAZA_MACHINE_RELEASE_018 private const uint KCanCraftTM019 = 0xF2903F96; // FSYS_UI_WAZA_MACHINE_RELEASE_019 private const uint KCanCraftTM020 = 0xF293686A; // FSYS_UI_WAZA_MACHINE_RELEASE_020 private const uint KCanCraftTM021 = 0xF2936A1D; // FSYS_UI_WAZA_MACHINE_RELEASE_021 private const uint KCanCraftTM022 = 0xF2936504; // FSYS_UI_WAZA_MACHINE_RELEASE_022 private const uint KCanCraftTM023 = 0xF29366B7; // FSYS_UI_WAZA_MACHINE_RELEASE_023 private const uint KCanCraftTM024 = 0xF293619E; // FSYS_UI_WAZA_MACHINE_RELEASE_024 private const uint KCanCraftTM025 = 0xF2936351; // FSYS_UI_WAZA_MACHINE_RELEASE_025 private const uint KCanCraftTM026 = 0xF2935E38; // FSYS_UI_WAZA_MACHINE_RELEASE_026 private const uint KCanCraftTM027 = 0xF2935FEB; // FSYS_UI_WAZA_MACHINE_RELEASE_027 private const uint KCanCraftTM028 = 0xF2935AD2; // FSYS_UI_WAZA_MACHINE_RELEASE_028 private const uint KCanCraftTM029 = 0xF2935C85; // FSYS_UI_WAZA_MACHINE_RELEASE_029 private const uint KCanCraftTM030 = 0xF2964B93; // FSYS_UI_WAZA_MACHINE_RELEASE_030 private const uint KCanCraftTM031 = 0xF29649E0; // FSYS_UI_WAZA_MACHINE_RELEASE_031 private const uint KCanCraftTM032 = 0xF2964EF9; // FSYS_UI_WAZA_MACHINE_RELEASE_032 private const uint KCanCraftTM033 = 0xF2964D46; // FSYS_UI_WAZA_MACHINE_RELEASE_033 private const uint KCanCraftTM034 = 0xF296525F; // FSYS_UI_WAZA_MACHINE_RELEASE_034 private const uint KCanCraftTM035 = 0xF29650AC; // FSYS_UI_WAZA_MACHINE_RELEASE_035 private const uint KCanCraftTM036 = 0xF29655C5; // FSYS_UI_WAZA_MACHINE_RELEASE_036 private const uint KCanCraftTM037 = 0xF2965412; // FSYS_UI_WAZA_MACHINE_RELEASE_037 private const uint KCanCraftTM038 = 0xF296592B; // FSYS_UI_WAZA_MACHINE_RELEASE_038 private const uint KCanCraftTM039 = 0xF2965778; // FSYS_UI_WAZA_MACHINE_RELEASE_039 private const uint KCanCraftTM040 = 0xF299651C; // FSYS_UI_WAZA_MACHINE_RELEASE_040 private const uint KCanCraftTM041 = 0xF29966CF; // FSYS_UI_WAZA_MACHINE_RELEASE_041 private const uint KCanCraftTM042 = 0xF2996882; // FSYS_UI_WAZA_MACHINE_RELEASE_042 private const uint KCanCraftTM043 = 0xF2996A35; // FSYS_UI_WAZA_MACHINE_RELEASE_043 private const uint KCanCraftTM044 = 0xF2995E50; // FSYS_UI_WAZA_MACHINE_RELEASE_044 private const uint KCanCraftTM045 = 0xF2996003; // FSYS_UI_WAZA_MACHINE_RELEASE_045 private const uint KCanCraftTM046 = 0xF29961B6; // FSYS_UI_WAZA_MACHINE_RELEASE_046 private const uint KCanCraftTM047 = 0xF2996369; // FSYS_UI_WAZA_MACHINE_RELEASE_047 private const uint KCanCraftTM048 = 0xF29972B4; // FSYS_UI_WAZA_MACHINE_RELEASE_048 private const uint KCanCraftTM049 = 0xF2997467; // FSYS_UI_WAZA_MACHINE_RELEASE_049 private const uint KCanCraftTM050 = 0xF29BA525; // FSYS_UI_WAZA_MACHINE_RELEASE_050 private const uint KCanCraftTM051 = 0xF29BA372; // FSYS_UI_WAZA_MACHINE_RELEASE_051 private const uint KCanCraftTM052 = 0xF29BA1BF; // FSYS_UI_WAZA_MACHINE_RELEASE_052 private const uint KCanCraftTM053 = 0xF29BA00C; // FSYS_UI_WAZA_MACHINE_RELEASE_053 private const uint KCanCraftTM054 = 0xF29B9E59; // FSYS_UI_WAZA_MACHINE_RELEASE_054 private const uint KCanCraftTM055 = 0xF29B9CA6; // FSYS_UI_WAZA_MACHINE_RELEASE_055 private const uint KCanCraftTM056 = 0xF29B9AF3; // FSYS_UI_WAZA_MACHINE_RELEASE_056 private const uint KCanCraftTM057 = 0xF29B9940; // FSYS_UI_WAZA_MACHINE_RELEASE_057 private const uint KCanCraftTM058 = 0xF29BB2BD; // FSYS_UI_WAZA_MACHINE_RELEASE_058 private const uint KCanCraftTM059 = 0xF29BB10A; // FSYS_UI_WAZA_MACHINE_RELEASE_059 private const uint KCanCraftTM060 = 0xF29EBEAE; // FSYS_UI_WAZA_MACHINE_RELEASE_060 private const uint KCanCraftTM061 = 0xF29EC061; // FSYS_UI_WAZA_MACHINE_RELEASE_061 private const uint KCanCraftTM062 = 0xF29EBB48; // FSYS_UI_WAZA_MACHINE_RELEASE_062 private const uint KCanCraftTM063 = 0xF29EBCFB; // FSYS_UI_WAZA_MACHINE_RELEASE_063 private const uint KCanCraftTM064 = 0xF29EC57A; // FSYS_UI_WAZA_MACHINE_RELEASE_064 private const uint KCanCraftTM065 = 0xF29EC72D; // FSYS_UI_WAZA_MACHINE_RELEASE_065 private const uint KCanCraftTM066 = 0xF29EC214; // FSYS_UI_WAZA_MACHINE_RELEASE_066 private const uint KCanCraftTM067 = 0xF29EC3C7; // FSYS_UI_WAZA_MACHINE_RELEASE_067 private const uint KCanCraftTM068 = 0xF29EB116; // FSYS_UI_WAZA_MACHINE_RELEASE_068 private const uint KCanCraftTM069 = 0xF29EB2C9; // FSYS_UI_WAZA_MACHINE_RELEASE_069 private const uint KCanCraftTM070 = 0xF2A1D837; // FSYS_UI_WAZA_MACHINE_RELEASE_070 private const uint KCanCraftTM071 = 0xF2A1D684; // FSYS_UI_WAZA_MACHINE_RELEASE_071 private const uint KCanCraftTM072 = 0xF2A1DB9D; // FSYS_UI_WAZA_MACHINE_RELEASE_072 private const uint KCanCraftTM073 = 0xF2A1D9EA; // FSYS_UI_WAZA_MACHINE_RELEASE_073 private const uint KCanCraftTM074 = 0xF2A1D16B; // FSYS_UI_WAZA_MACHINE_RELEASE_074 private const uint KCanCraftTM075 = 0xF2A1CFB8; // FSYS_UI_WAZA_MACHINE_RELEASE_075 private const uint KCanCraftTM076 = 0xF2A1D4D1; // FSYS_UI_WAZA_MACHINE_RELEASE_076 private const uint KCanCraftTM077 = 0xF2A1D31E; // FSYS_UI_WAZA_MACHINE_RELEASE_077 private const uint KCanCraftTM078 = 0xF2A1CA9F; // FSYS_UI_WAZA_MACHINE_RELEASE_078 private const uint KCanCraftTM079 = 0xF2A1C8EC; // FSYS_UI_WAZA_MACHINE_RELEASE_079 private const uint KCanCraftTM080 = 0xF2765270; // FSYS_UI_WAZA_MACHINE_RELEASE_080 private const uint KCanCraftTM081 = 0xF2765423; // FSYS_UI_WAZA_MACHINE_RELEASE_081 private const uint KCanCraftTM082 = 0xF27655D6; // FSYS_UI_WAZA_MACHINE_RELEASE_082 private const uint KCanCraftTM083 = 0xF2765789; // FSYS_UI_WAZA_MACHINE_RELEASE_083 private const uint KCanCraftTM084 = 0xF276593C; // FSYS_UI_WAZA_MACHINE_RELEASE_084 private const uint KCanCraftTM085 = 0xF2765AEF; // FSYS_UI_WAZA_MACHINE_RELEASE_085 private const uint KCanCraftTM086 = 0xF2765CA2; // FSYS_UI_WAZA_MACHINE_RELEASE_086 private const uint KCanCraftTM087 = 0xF2765E55; // FSYS_UI_WAZA_MACHINE_RELEASE_087 private const uint KCanCraftTM088 = 0xF2766008; // FSYS_UI_WAZA_MACHINE_RELEASE_088 private const uint KCanCraftTM089 = 0xF27661BB; // FSYS_UI_WAZA_MACHINE_RELEASE_089 private const uint KCanCraftTM090 = 0xF2796BF9; // FSYS_UI_WAZA_MACHINE_RELEASE_090 private const uint KCanCraftTM091 = 0xF2796A46; // FSYS_UI_WAZA_MACHINE_RELEASE_091 private const uint KCanCraftTM092 = 0xF2796893; // FSYS_UI_WAZA_MACHINE_RELEASE_092 private const uint KCanCraftTM093 = 0xF27966E0; // FSYS_UI_WAZA_MACHINE_RELEASE_093 private const uint KCanCraftTM094 = 0xF27972C5; // FSYS_UI_WAZA_MACHINE_RELEASE_094 private const uint KCanCraftTM095 = 0xF2797112; // FSYS_UI_WAZA_MACHINE_RELEASE_095 private const uint KCanCraftTM096 = 0xF2796F5F; // FSYS_UI_WAZA_MACHINE_RELEASE_096 private const uint KCanCraftTM097 = 0xF2796DAC; // FSYS_UI_WAZA_MACHINE_RELEASE_097 private const uint KCanCraftTM098 = 0xF2797991; // FSYS_UI_WAZA_MACHINE_RELEASE_098 private const uint KCanCraftTM099 = 0xF27977DE; // FSYS_UI_WAZA_MACHINE_RELEASE_099 private const uint KCanCraftTM100 = 0xF7D23C43; // FSYS_UI_WAZA_MACHINE_RELEASE_100 private const uint KCanCraftTM101 = 0xF7D23A90; // FSYS_UI_WAZA_MACHINE_RELEASE_101 private const uint KCanCraftTM102 = 0xF7D23FA9; // FSYS_UI_WAZA_MACHINE_RELEASE_102 private const uint KCanCraftTM103 = 0xF7D23DF6; // FSYS_UI_WAZA_MACHINE_RELEASE_103 private const uint KCanCraftTM104 = 0xF7D2430F; // FSYS_UI_WAZA_MACHINE_RELEASE_104 private const uint KCanCraftTM105 = 0xF7D2415C; // FSYS_UI_WAZA_MACHINE_RELEASE_105 private const uint KCanCraftTM106 = 0xF7D24675; // FSYS_UI_WAZA_MACHINE_RELEASE_106 private const uint KCanCraftTM107 = 0xF7D244C2; // FSYS_UI_WAZA_MACHINE_RELEASE_107 private const uint KCanCraftTM108 = 0xF7D249DB; // FSYS_UI_WAZA_MACHINE_RELEASE_108 private const uint KCanCraftTM109 = 0xF7D24828; // FSYS_UI_WAZA_MACHINE_RELEASE_109 private const uint KCanCraftTM110 = 0xF7CF591A; // FSYS_UI_WAZA_MACHINE_RELEASE_110 private const uint KCanCraftTM111 = 0xF7CF5ACD; // FSYS_UI_WAZA_MACHINE_RELEASE_111 private const uint KCanCraftTM112 = 0xF7CF55B4; // FSYS_UI_WAZA_MACHINE_RELEASE_112 private const uint KCanCraftTM113 = 0xF7CF5767; // FSYS_UI_WAZA_MACHINE_RELEASE_113 private const uint KCanCraftTM114 = 0xF7CF524E; // FSYS_UI_WAZA_MACHINE_RELEASE_114 private const uint KCanCraftTM115 = 0xF7CF5401; // FSYS_UI_WAZA_MACHINE_RELEASE_115 private const uint KCanCraftTM116 = 0xF7CF4EE8; // FSYS_UI_WAZA_MACHINE_RELEASE_116 private const uint KCanCraftTM117 = 0xF7CF509B; // FSYS_UI_WAZA_MACHINE_RELEASE_117 private const uint KCanCraftTM118 = 0xF7CF4B82; // FSYS_UI_WAZA_MACHINE_RELEASE_118 private const uint KCanCraftTM119 = 0xF7CF4D35; // FSYS_UI_WAZA_MACHINE_RELEASE_119 private const uint KCanCraftTM120 = 0xF7CC3F91; // FSYS_UI_WAZA_MACHINE_RELEASE_120 private const uint KCanCraftTM121 = 0xF7CC3DDE; // FSYS_UI_WAZA_MACHINE_RELEASE_121 private const uint KCanCraftTM122 = 0xF7CC3C2B; // FSYS_UI_WAZA_MACHINE_RELEASE_122 private const uint KCanCraftTM123 = 0xF7CC3A78; // FSYS_UI_WAZA_MACHINE_RELEASE_123 private const uint KCanCraftTM124 = 0xF7CC465D; // FSYS_UI_WAZA_MACHINE_RELEASE_124 private const uint KCanCraftTM125 = 0xF7CC44AA; // FSYS_UI_WAZA_MACHINE_RELEASE_125 private const uint KCanCraftTM126 = 0xF7CC42F7; // FSYS_UI_WAZA_MACHINE_RELEASE_126 private const uint KCanCraftTM127 = 0xF7CC4144; // FSYS_UI_WAZA_MACHINE_RELEASE_127 private const uint KCanCraftTM128 = 0xF7CC31F9; // FSYS_UI_WAZA_MACHINE_RELEASE_128 private const uint KCanCraftTM129 = 0xF7CC3046; // FSYS_UI_WAZA_MACHINE_RELEASE_129 private const uint KCanCraftTM130 = 0xF7C92608; // FSYS_UI_WAZA_MACHINE_RELEASE_130 private const uint KCanCraftTM131 = 0xF7C927BB; // FSYS_UI_WAZA_MACHINE_RELEASE_131 private const uint KCanCraftTM132 = 0xF7C9296E; // FSYS_UI_WAZA_MACHINE_RELEASE_132 private const uint KCanCraftTM133 = 0xF7C92B21; // FSYS_UI_WAZA_MACHINE_RELEASE_133 private const uint KCanCraftTM134 = 0xF7C92CD4; // FSYS_UI_WAZA_MACHINE_RELEASE_134 private const uint KCanCraftTM135 = 0xF7C92E87; // FSYS_UI_WAZA_MACHINE_RELEASE_135 private const uint KCanCraftTM136 = 0xF7C9303A; // FSYS_UI_WAZA_MACHINE_RELEASE_136 private const uint KCanCraftTM137 = 0xF7C931ED; // FSYS_UI_WAZA_MACHINE_RELEASE_137 private const uint KCanCraftTM138 = 0xF7C91870; // FSYS_UI_WAZA_MACHINE_RELEASE_138 private const uint KCanCraftTM139 = 0xF7C91A23; // FSYS_UI_WAZA_MACHINE_RELEASE_139 private const uint KCanCraftTM140 = 0xF7DDC8E7; // FSYS_UI_WAZA_MACHINE_RELEASE_140 private const uint KCanCraftTM141 = 0xF7DDC734; // FSYS_UI_WAZA_MACHINE_RELEASE_141 private const uint KCanCraftTM142 = 0xF7DDCC4D; // FSYS_UI_WAZA_MACHINE_RELEASE_142 private const uint KCanCraftTM143 = 0xF7DDCA9A; // FSYS_UI_WAZA_MACHINE_RELEASE_143 private const uint KCanCraftTM144 = 0xF7DDC21B; // FSYS_UI_WAZA_MACHINE_RELEASE_144 private const uint KCanCraftTM145 = 0xF7DDC068; // FSYS_UI_WAZA_MACHINE_RELEASE_145 private const uint KCanCraftTM146 = 0xF7DDC581; // FSYS_UI_WAZA_MACHINE_RELEASE_146 private const uint KCanCraftTM147 = 0xF7DDC3CE; // FSYS_UI_WAZA_MACHINE_RELEASE_147 private const uint KCanCraftTM148 = 0xF7DDBB4F; // FSYS_UI_WAZA_MACHINE_RELEASE_148 private const uint KCanCraftTM149 = 0xF7DDB99C; // FSYS_UI_WAZA_MACHINE_RELEASE_149 private const uint KCanCraftTM150 = 0xF7DAAF5E; // FSYS_UI_WAZA_MACHINE_RELEASE_150 private const uint KCanCraftTM151 = 0xF7DAB111; // FSYS_UI_WAZA_MACHINE_RELEASE_151 private const uint KCanCraftTM152 = 0xF7DAABF8; // FSYS_UI_WAZA_MACHINE_RELEASE_152 private const uint KCanCraftTM153 = 0xF7DAADAB; // FSYS_UI_WAZA_MACHINE_RELEASE_153 private const uint KCanCraftTM154 = 0xF7DAB62A; // FSYS_UI_WAZA_MACHINE_RELEASE_154 private const uint KCanCraftTM155 = 0xF7DAB7DD; // FSYS_UI_WAZA_MACHINE_RELEASE_155 private const uint KCanCraftTM156 = 0xF7DAB2C4; // FSYS_UI_WAZA_MACHINE_RELEASE_156 private const uint KCanCraftTM157 = 0xF7DAB477; // FSYS_UI_WAZA_MACHINE_RELEASE_157 private const uint KCanCraftTM158 = 0xF7DAA1C6; // FSYS_UI_WAZA_MACHINE_RELEASE_158 private const uint KCanCraftTM159 = 0xF7DAA379; // FSYS_UI_WAZA_MACHINE_RELEASE_159 private const uint KCanCraftTM160 = 0xF7D795D5; // FSYS_UI_WAZA_MACHINE_RELEASE_160 private const uint KCanCraftTM161 = 0xF7D79422; // FSYS_UI_WAZA_MACHINE_RELEASE_161 private const uint KCanCraftTM162 = 0xF7D7926F; // FSYS_UI_WAZA_MACHINE_RELEASE_162 private const uint KCanCraftTM163 = 0xF7D790BC; // FSYS_UI_WAZA_MACHINE_RELEASE_163 private const uint KCanCraftTM164 = 0xF7D78F09; // FSYS_UI_WAZA_MACHINE_RELEASE_164 private const uint KCanCraftTM165 = 0xF7D78D56; // FSYS_UI_WAZA_MACHINE_RELEASE_165 private const uint KCanCraftTM166 = 0xF7D78BA3; // FSYS_UI_WAZA_MACHINE_RELEASE_166 private const uint KCanCraftTM167 = 0xF7D789F0; // FSYS_UI_WAZA_MACHINE_RELEASE_167 private const uint KCanCraftTM168 = 0xF7D7A36D; // FSYS_UI_WAZA_MACHINE_RELEASE_168 private const uint KCanCraftTM169 = 0xF7D7A1BA; // FSYS_UI_WAZA_MACHINE_RELEASE_169 private const uint KCanCraftTM170 = 0xF7D47C4C; // FSYS_UI_WAZA_MACHINE_RELEASE_170 private const uint KCanCraftTM171 = 0xF7D47DFF; // FSYS_UI_WAZA_MACHINE_RELEASE_171 #endregion #region Other System Flags (Humanized, Hash, Internal Name) private const uint KUnlockedIVJudge = 0x7C6E7444; // FSYS_BOX_JUDGE private const uint KUnlockedUpgradeHighJump = 0x54B8E8E1; // FSYS_RIDE_HIJUMP_ENABLE private const uint KUnlockedUpgradeDash = 0x0D707154; // FSYS_RIDE_DASH_ENABLE private const uint KUnlockedUpgradeClimb = 0x6ABB01F7; // FSYS_RIDE_CLIMB_ENABLE private const uint KUnlockedUpgradeGlide = 0x9DDF953F; // FSYS_RIDE_GLIDE_ENABLE private const uint KUnlockedUpgradeSwim = 0x76FF4AF0; // FSYS_RIDE_SWIM_ENABLE private const uint KUnlockedRaidDifficulty3 = 0xEC95D8EF; // FSYS_RAID_DIFFICTLTY3_RELEASE private const uint KUnlockedRaidDifficulty4 = 0xA9428DFE; // FSYS_RAID_DIFFICTLTY4_RELEASE private const uint KUnlockedRaidDifficulty5 = 0x9535F471; // FSYS_RAID_DIFFICTLTY5_RELEASE private const uint KUnlockedRaidDifficulty6 = 0x6E7F8220; // FSYS_RAID_DIFFICTLTY6_RELEASE private const uint KUnlockedTeraRaidBattles = 0x27025EBF; // FSYS_RAID_SCENARIO_00 private const uint KUnlockedLetsGo = 0xF4670B74; // FSYS_LETSGO_UNLOCK private const uint KUnlockedMap = 0xC7B5D24A; // FSYS_YMAP_ENABLE private const uint KUnlockedMassOutbreaks = 0x94D0D4DB; // FSYS_ENCOUNT_OUTBREAK private const uint KUnlockedTeraTypeChanging = 0x13DB4C8F; // FSYS_GEM_CHANGE_ENABLE private const uint KUnlockedYMapSubMenu = 0xE9F1D866; // FSYS_YMAP_TOPMENU_UNLOCK_01 private const uint KSelectedBirthday = 0xB1AF24E4; // FSYS_IS_INPUT_BIRTHDAY private const uint KUnlockedEmotes = 0xCB13D905; // FSYS_EMOTE_UNLOCK_EVENT private const uint KGameClear = 0x92CE2CF6; // FSYS_SCENARIO_GAME_CLEAR private const uint KCanRideLegendary = 0xB9B1220D; // FSYS_RIDE_ENABLE private const uint KFixedSpawnsOnly = 0x8BA58864; // FSYS_ENCOUNT_FIXEDSPAWN_ONLY private const uint KWildSpawnsEnabled = 0xC812EDC7; // FSYS_ENCOUNT_ENABLE_SPAWN private const uint KIsBirthdayToday = 0xB223D309; // FSYS_BIRTHDAY_EVENT private const uint KClaimedPokedexDiploma = 0xF7900D11; // FSYS_POKEDEX_SYOUJOU_EVENT private const uint KCanClaimPokedexDiploma = 0xF0D246CC; // FSYS_POKEDEX_SYOUJOU_ENABLE private const uint KReceivedMasterRankRibbon = 0x44CA754B; // FSYS_GET_RIBBON_MASTERRANK private const uint KIsFlyDisabled = 0xC1555927; // FSYS_FLY_DISABLE private const uint FSYS_REPORT_DISABLE = 0xFD2B3BCA; private const uint FSYS_MISTER_TRAINER_START = 0x2EF38578; private const uint FSYS_XMENU_POKELIST_RIDE = 0x091382AD; private const uint FSYS_XMENU_FULLOPEN = 0xFE482E4A; private const uint FSYS_CLIFF_RETURN_DISABLE = 0x77A4B321; private const uint FSYS_YMAP_TOPMENU_UNLOCK_00 = 0xE9F1DA19; private const uint FSYS_YMAP_TOPMENU_UNLOCK_EVENT_00 = 0x35B97ADC; private const uint FSYS_YMAP_TOPMENU_UNLOCK_EVENT_01 = 0x35B97C8F; private const uint FSYS_UI_BLUR_ENABLE = 0x68B12197; private const uint FSYS_RIDEPOKEBATTLE = 0xC31D56D6; private const uint FSYS_BATTLE_STUDIUM_BATTLE_TERMS = 0x788E0AC8; private const uint FSYS_YMAP_MASS_TEST_01 = 0x8EE54640; private const uint FSYS_YMAP_MASS_TEST_02 = 0x8EE54B59; private const uint FSYS_YMAP_MASS_TEST_03 = 0x8EE549A6; private const uint FSYS_YMAP_MASS_TEST_04 = 0x8EE54EBF; private const uint FSYS_YMAP_MASS_TEST_05 = 0x8EE54D0C; private const uint FSYS_YMAP_POK_02 = 0x30C57070; private const uint FSYS_YMAP_RAID_TEST_01 = 0xE93B3430; private const uint FSYS_YMAP_RAID_TEST_02 = 0xE93B3949; private const uint FSYS_YMAP_RAID_TEST_03 = 0xE93B3796; private const uint FSYS_YMAP_RAID_TEST_04 = 0xE93B3CAF; private const uint FSYS_YMAP_RAID_TEST_05 = 0xE93B3AFC; private const uint FSYS_RAID_DIFFICTLTY4_SURVEY = 0x2985A8E7; private const uint FSYS_RAID_DIFFICTLTY5_SURVEY = 0x48A247BA; private const uint FSYS_RAID_DIFFICTLTY6_SURVEY = 0xAD1DC231; private const uint FSYS_NETCONTENTS_OFF = 0x9AB093F2; private const uint FSYS_GO_LINK_ENABLED = 0x3ABC21E3; // real name todo private const uint KGOTransfer = 0x7EE0A576; private const uint KGOVivillonForm = 0x22F70BCF; // FSYS_VIVILLON private const uint KGOVivillonFormEnabled = 0x0C125D5C; private const uint KGOVivillonExpiration = 0x867F0240; // Unix time stamp for when Vivillon resets to default form #endregion #region FEVT private const uint FEVT_1ST_BATTLE_TOURNAMENT_LOST = 0x820A884D; private const uint FEVT_AJITO_AKU_BOSS_CHALLENGED_TODAY = 0x2DAF633E; private const uint FEVT_AJITO_DOKU_BOSS_CHALLENGED_TODAY = 0xCE233DCE; private const uint FEVT_AJITO_FAIRY_BOSS_CHALLENGED_TODAY = 0x08EB6E34; private const uint FEVT_AJITO_HONOO_BOSS_CHALLENGED_TODAY = 0x57A4FAC2; private const uint FEVT_AJITO_KAKUTOU_BOSS_CHALLENGED_TODAY = 0xC0D96AD5; private const uint FEVT_ATLANTIS_BASE_A1_EVENT_END = 0xED39BBAD; private const uint FEVT_ATLANTIS_BASE_A2_EVENT_END = 0x3C0C05F0; private const uint FEVT_ATLANTIS_BASE_A3_EVENT_END = 0x7F9FD74F; private const uint FEVT_CHAMP_HAVE_FAILED_INTERVIEW = 0x10E3E483; private const uint FEVT_CHAMP_PASS_1ST_INTERVIEW = 0x5F25E6E9; private const uint FEVT_COMMON_0065_FORCE_WALK = 0x8F0BC4E2; private const uint FEVT_COMMON_0140_NO_ENCOUNT = 0xF06488B7; private const uint FEVT_GYM_ESPER_TEST_BATTLE_WIN = 0x1C661813; private const uint FEVT_GYM_ESPER_TEST_TALKED = 0x883253B3; private const uint FEVT_GYM_KUSA_SUB_EVENT_AGREE = 0x851FB75A; private const uint FEVT_GYM_KUSA_TEST_AGREE = 0x92EE4167; private const uint FEVT_GYM_KUSA_TEST_BATTLE01_WIN = 0x6FEB5F41; private const uint FEVT_GYM_KUSA_TEST_BATTLE02_WIN = 0xE81273B4; private const uint FEVT_GYM_KUSA_TEST_BATTLE03_WIN = 0x1245C70B; private const uint FEVT_GYM_KUSA_TEST_BATTLE04_WIN = 0x358E0EBE; private const uint FEVT_GYM_KUSA_TEST_BATTLE05_WIN = 0x063CE0F5; private const uint FEVT_GYM_MUSHI_TEST_BATTLE01_WIN = 0x6C9FBBBB; private const uint FEVT_GYM_MUSHI_TEST_BATTLE02_WIN = 0x4FB3E2AA; private const uint FEVT_GYM_MUSHI_TEST_TALKED = 0xDF33CFF8; private const uint FEVT_MOTHER_MASTER_RECIPE_ADD_END = 0xA796AC7C; private const uint FEVT_MOTHER_NORMAL_RECIPE_ADD_END = 0x0629031F; private const uint FEVT_NUSHI_DRAGON_EVENT_END = 0x3B815FEB; private const uint FEVT_NUSHI_DRAGON_FOOD_GET = 0x813881DC; private const uint FEVT_NUSHI_HAGANE_EVENT_END = 0x2F9F93C2; private const uint FEVT_NUSHI_HAGANE_FOOD_GET = 0x373D95BB; private const uint FEVT_NUSHI_HIKOU_EVENT_END = 0x375F553A; private const uint FEVT_NUSHI_HIKOU_FOOD_GET = 0x0403FC03; private const uint FEVT_NUSHI_IWA_EVENT_END = 0x571D5C39; private const uint FEVT_NUSHI_IWA_FOOD_GET = 0xDE305802; private const uint FEVT_NUSHI_JIMEN_EVENT_END = 0x6377C805; private const uint FEVT_NUSHI_JIMEN_FOOD_GET = 0xAD1BA90E; private const uint FEVT_SEAMLESS_TALK_BATTLE_LOSE = 0x924E346A; private const uint FEVT_SERI_LEGEND_0112 = 0x8048F243; private const uint KPurchasedGriseousOrb = 0xF917055C; // should be FEVT_SERI_LEGEND_0112 but that block key is not used... private const uint KPurchasedAdamantOrb = 0x804E5454; // FEVT_SERI_LEGEND_0135 private const uint KPurchasedLustrousOrb = 0x804E596D; // FEVT_SERI_LEGEND_0136 private const uint KPurchasedFlamePlate = 0x8E874DC8; // FEVT_SERI_LEGEND_0298 private const uint KPurchasedSplashPlate = 0x8E874F7B; // FEVT_SERI_LEGEND_0299 private const uint KPurchasedZapPlate = 0x895CD8D6; // FEVT_SERI_LEGEND_0300 private const uint KPurchasedMeadowPlate = 0x895CDA89; // FEVT_SERI_LEGEND_0301 private const uint KPurchasedIciclePlate = 0x895CD570; // FEVT_SERI_LEGEND_0302 private const uint KPurchasedFistPlate = 0x895CD723; // FEVT_SERI_LEGEND_0303 private const uint KPurchasedToxicPlate = 0x895CDFA2; // FEVT_SERI_LEGEND_0304 private const uint KPurchasedEarthPlate = 0x895CE155; // FEVT_SERI_LEGEND_0305 private const uint KPurchasedSkyPlate = 0x895CDC3C; // FEVT_SERI_LEGEND_0306 private const uint KPurchasedMindPlate = 0x895CDDEF; // FEVT_SERI_LEGEND_0307 private const uint KPurchasedInsectPlate = 0x895CE66E; // FEVT_SERI_LEGEND_0308 private const uint KPurchasedStonePlate = 0x895CE821; // FEVT_SERI_LEGEND_0309 private const uint KPurchasedSpookyPlate = 0x895FF25F; // FEVT_SERI_LEGEND_0310 private const uint KPurchasedDracoPlate = 0x895FF0AC; // FEVT_SERI_LEGEND_0311 private const uint KPurchasedDreadPlate = 0x895FF5C5; // FEVT_SERI_LEGEND_0312 private const uint KPurchasedIronPlate = 0x895FF412; // FEVT_SERI_LEGEND_0313 private const uint KPurchasedRevealGlass = 0xA1E7C2EE; // FEVT_SERI_LEGEND_0638 private const uint KPurchasedPixiePlate = 0xA1D94C55; // FEVT_SERI_LEGEND_0644 private const uint KPurchasedPrisonBottle = 0x9CA69C5B; // FEVT_SERI_LEGEND_0765 private const uint KPurchasedRustedSword = 0x32CAE86C; // FEVT_SERI_LEGEND_1103 private const uint KPurchasedRustedShield = 0x32CAE6B9; // FEVT_SERI_LEGEND_1104 private const uint KPurchasedRotomCatalog = 0x246C9C43; // FEVT_SERI_LEGEND_1278 private const uint KPurchasedReinsOfUnity = 0x1F3F28F8; // FEVT_SERI_LEGEND_1590 private const uint KPurchasedAdamantCrystal = 0x16729999; // FEVT_SERI_LEGEND_1777 private const uint KPurchasedLustrousGlobe = 0x1672A8E4; // FEVT_SERI_LEGEND_1778 private const uint KPurchasedGriseousCore = 0xFE092048; // should be FEVT_SERI_LEGEND_1779 but no such block key exists... private const uint KPurchasedScrollOfDarkness = 0x06B12DD6; // FEVT_SERI_LEGEND_1857 private const uint KPurchasedScrollOfWaters = 0x06B14087; // FEVT_SERI_LEGEND_1858 private const uint FEVT_SUB_014_CHALLENGED_TODAY = 0x7E1AB823; private const uint KRemovedStakeTingLu1 = 0x12AC859B; // FEVT_SUB_014_KUI_01_RELEASE private const uint KRemovedStakeTingLu2 = 0x8DEDB4EE; // FEVT_SUB_014_KUI_02_RELEASE private const uint KRemovedStakeTingLu3 = 0x8AD96AE1; // FEVT_SUB_014_KUI_03_RELEASE private const uint KRemovedStakeTingLu4 = 0xDE563974; // FEVT_SUB_014_KUI_04_RELEASE private const uint KRemovedStakeTingLu5 = 0xCD9991DF; // FEVT_SUB_014_KUI_05_RELEASE private const uint KRemovedStakeTingLu6 = 0xAE72B792; // FEVT_SUB_014_KUI_06_RELEASE private const uint KRemovedStakeTingLu7 = 0xAB74A785; // FEVT_SUB_014_KUI_07_RELEASE private const uint KRemovedStakeTingLu8 = 0x32E24C38; // FEVT_SUB_014_KUI_08_RELEASE private const uint FEVT_SUB_015_CHALLENGED_TODAY = 0xDC5B835A; private const uint KRemovedStakeChienPao1 = 0xF1CFFA8E; // FEVT_SUB_015_KUI_01_RELEASE private const uint KRemovedStakeChienPao2 = 0x4C7DC4BB; // FEVT_SUB_015_KUI_02_RELEASE private const uint KRemovedStakeChienPao3 = 0xAE0F19B0; // FEVT_SUB_015_KUI_03_RELEASE private const uint KRemovedStakeChienPao4 = 0x95414EA5; // FEVT_SUB_015_KUI_04_RELEASE private const uint KRemovedStakeChienPao5 = 0x52F60D32; // FEVT_SUB_015_KUI_05_RELEASE private const uint KRemovedStakeChienPao6 = 0x5C55EE7F; // FEVT_SUB_015_KUI_06_RELEASE private const uint KRemovedStakeChienPao7 = 0xFFEB3B14; // FEVT_SUB_015_KUI_07_RELEASE private const uint KRemovedStakeChienPao8 = 0xDAD07F09; // FEVT_SUB_015_KUI_08_RELEASE private const uint FEVT_SUB_016_CHALLENGED_TODAY = 0x9C620E19; private const uint KRemovedStakeWoChien1 = 0xA3B68F79; // FEVT_SUB_016_KUI_01_RELEASE private const uint KRemovedStakeWoChien2 = 0x4CB308C8; // FEVT_SUB_016_KUI_02_RELEASE private const uint KRemovedStakeWoChien3 = 0xF6FC8073; // FEVT_SUB_016_KUI_03_RELEASE private const uint KRemovedStakeWoChien4 = 0x7E28078A; // FEVT_SUB_016_KUI_04_RELEASE private const uint KRemovedStakeWoChien5 = 0xCD304EDD; // FEVT_SUB_016_KUI_05_RELEASE private const uint KRemovedStakeWoChien6 = 0x27CB724C; // FEVT_SUB_016_KUI_06_RELEASE private const uint KRemovedStakeWoChien7 = 0x0470BDF7; // FEVT_SUB_016_KUI_07_RELEASE private const uint KRemovedStakeWoChien8 = 0x59A600BE; // FEVT_SUB_016_KUI_08_RELEASE private const uint FEVT_SUB_017_CHALLENGED_TODAY = 0x33D68D98; private const uint KRemovedStakeChiYu1 = 0x6F341C9C; // FEVT_SUB_017_KUI_01_RELEASE private const uint KRemovedStakeChiYu2 = 0x7077C7AD; // FEVT_SUB_017_KUI_02_RELEASE private const uint KRemovedStakeChiYu3 = 0xD9072D1A; // FEVT_SUB_017_KUI_03_RELEASE private const uint KRemovedStakeChiYu4 = 0x97E33903; // FEVT_SUB_017_KUI_04_RELEASE private const uint KRemovedStakeChiYu5 = 0xFC221F98; // FEVT_SUB_017_KUI_05_RELEASE private const uint KRemovedStakeChiYu6 = 0x6714A749; // FEVT_SUB_017_KUI_06_RELEASE private const uint KRemovedStakeChiYu7 = 0xC83DEFF6; // FEVT_SUB_017_KUI_07_RELEASE private const uint KRemovedStakeChiYu8 = 0xCA415ABF; // FEVT_SUB_017_KUI_08_RELEASE private const uint KCapturedBoxLegendary = 0x987B8A24; // FEVT_SUB_018_CAPTURED private const uint FEVT_SUB_020_END = 0x711B3174; private const uint FEVT_SUB_026_TALKED = 0x367A9A06; private const uint KHasSaveDataLGPE = 0x2F9CC37D; // FEVT_SUB_028_HAVE_BELUGA_SAVE_DATA private const uint KHasSaveDataBDSP = 0xC4B1323E; // FEVT_SUB_028_HAVE_DELPHIS_SAVE_DATA private const uint KHasSaveDataLA = 0x592092B7; // FEVT_SUB_028_HAVE_HAYABUSA_SAVE_DATA private const uint KHasSaveDataSWSH = 0xE454155A; // FEVT_SUB_028_HAVE_ORION_SAVE_DATA private const uint FEVT_SUB_043_TALKED_01 = 0xF5A9841D; private const uint FEVT_SUB_043_TALKED_02 = 0xF5A97F04; private const uint FEVT_SUB_043_TALKED_03 = 0xF5A980B7; private const uint FEVT_SUB_043_TALKED_04 = 0xF5A97B9E; private const uint FEVT_SUB_043_TALKED_05 = 0xF5A97D51; private const uint FEVT_SUB_043_TALKED_06 = 0xF5A97838; private const uint FEVT_SUB_043_TALKED_07 = 0xF5A979EB; private const uint KCompletedTradeSnom = 0xCEF6C179; // FEVT_SUB_044_TRADE_A private const uint KCompletedTradeWooper = 0xCEF6BC60; // FEVT_SUB_044_TRADE_B private const uint KCompletedTradeHaunter = 0xCEF6BE13; // FEVT_SUB_044_TRADE_C private const uint FEVT_SUB_047_GAMECLEAR_TALKED = 0xF3711FD9; private const uint FEVT_SUB_047_RACIPE_AMA_RELEASE = 0x6680756C; private const uint FEVT_SUB_047_RACIPE_KARA_RELEASE = 0x1DE39DD2; private const uint FEVT_SUB_047_RACIPE_NIGA_RELEASE = 0xD4424476; private const uint FEVT_SUB_047_RACIPE_SIO_RELEASE = 0x48598E18; private const uint FEVT_SUB_047_RACIPE_SPA_RELEASE = 0x483DB133; private const uint FEVT_SUB_047_TALKED = 0x8E7E08F5; private const uint FEVT_SUB_GYM_ESPER_ENDLESS_TRIED = 0xC00B5C3F; private const uint FEVT_SUB_GYM_ESPER_TALKED = 0x517DC48F; private const uint KClearedCourseBlizzard = 0xFD126E2B; // FEVT_SUB_GYM_KOORI_HARD_CLER private const uint KClearedCoursePowderSnow = 0x8BEB3731; // FEVT_SUB_GYM_KOORI_NORMAL_CLER private const uint KClearedCourseSheerCold = 0xC11CEE3A; // FEVT_SUB_GYM_KOORI_VERY_HARD_CLER private const uint FEVT_SUB_GYM_MUSHI_REWARD_01 = 0x5EAAA944; private const uint FEVT_SUB_GYM_MUSHI_REWARD_02 = 0x5EAAAE5D; private const uint FEVT_SUB_GYM_MUSHI_REWARD_03 = 0x5EAAACAA; private const uint FEVT_SUB_GYM_MUSHI_REWARD_04 = 0x5EAAA42B; private const uint FEVT_TAKARA_CHANGE_TUTORIAL_CLEAR = 0x96124E87; #endregion #region Former Titans private const uint KBattledExTitanTatsugiri = 0xA3AD7A61; // NUSHI_DRAGON_AFTER private const uint KBattledExTitanOrthworm = 0xA9B66964; // NUSHI_HAGANE_AFTER private const uint KBattledExTitanBombirdier = 0xE5751F6B; // NUSHI_HIKO_AFTER private const uint KBattledExTitanKlawf = 0x8753B93F; // NUSHI_IWA_AFTER private const uint KBattledExTitanGreatTuskIronTreads = 0x9BDA0E57; // NUSHI_JIMEN_AFTER private const uint KCapturedExTitanTatsugiri = 0x2D7B5238; // NUSHI_DRAGON_AFTER_PERMANENT private const uint KCapturedExTitanOrthworm = 0x740065E9; // NUSHI_HAGANE_AFTER_PERMANENT private const uint KCapturedExTitanBombirdier = 0x7C6F7BD2; // NUSHI_HIKO_AFTER_PERMANENT private const uint KCapturedExTitanKlawf = 0x8CFF73AE; // NUSHI_IWA_AFTER_PERMANENT private const uint KCapturedExTitanGreatTuskIronTreads = 0xDCFC1846; // NUSHI_JIMEN_AFTER_PERMANENT private const uint SUSHI_DAMMY_00 = 0x1282B067; private const uint SUSHI_DAMMY_01 = 0x1282AEB4; private const uint SUSHI_DAMMY_02 = 0x1282B3CD; private const uint SUSHI_DAMMY_03 = 0x1282B21A; private const uint SUSHI_DAMMY_04 = 0x1282A99B; private const uint SUSHI_DAMMY_05 = 0x1282A7E8; private const uint SUSHI_DAMMY_06 = 0x1282AD01; private const uint SUSHI_DAMMY_07 = 0x1282AB4E; private const uint SUSHI_DAMMY_08 = 0x1282A2CF; private const uint SUSHI_DAMMY_09 = 0x1282A11C; private const uint SUSHI_DAMMY_10 = 0x127F96DE; private const uint SUSHI_DAMMY_11 = 0x127F9891; private const uint SUSHI_DAMMY_12 = 0x127F9378; private const uint SUSHI_DAMMY_13 = 0x127F952B; private const uint SUSHI_DAMMY_14 = 0x127F9DAA; private const uint SUSHI_DAMMY_15 = 0x127F9F5D; private const uint SUSHI_DAMMY_16 = 0x127F9A44; private const uint SUSHI_DAMMY_17 = 0x127F9BF7; private const uint SUSHI_DAMMY_18 = 0x127F8946; private const uint SUSHI_DAMMY_19 = 0x127F8AF9; #endregion #region WEVT private const uint WEVT_6TH_GYM_BATTLE_FIRST_POKEMON = 0xBF269C72; private const uint WEVT_AJITO_AKU_AFTER_EVENT_LP_COUNT = 0x2639E91E; private const uint WEVT_AJITO_DOKU_AFTER_EVENT_LP_COUNT = 0xC20DC520; private const uint WEVT_AJITO_FAIRY_AFTER_EVENT_LP_COUNT = 0x65B48D54; private const uint WEVT_AJITO_HONOO_AFTER_EVENT_LP_COUNT = 0x6377D0E6; private const uint WEVT_AJITO_KAKUTOU_AFTER_EVENT_LP_COUNT = 0x1E55392F; private const uint WEVT_COMMON_0080_FIRST_POKEMON = 0x908A0119; private const uint WEVT_COMMON_0240_REPLY_TO_RIVAL = 0x7367C02E; private const uint WEVT_COMMON_2050_1ST_REPLY = 0x492E5D15; private const uint WEVT_COMMON_2050_2ND_REPLY = 0x9A721F29; private const uint WEVT_COMMON_2050_3RD_REPLY = 0x0C089D22; private const uint WEVT_COMMON_2050_4TH_REPLY = 0x2E790F65; private const uint KIndexReceivedBadgeDark = 0x6C29ACC5; // WEVT_DAN_AKU_CLEAR private const uint KIndexReceivedBadgePoison = 0x71DB2CEB; // WEVT_DAN_DOKU_CLEAR private const uint KIndexReceivedBadgeFairy = 0xE1271327; // WEVT_DAN_FAIRY_CLEAR private const uint WEVT_DAN_HONOO_BATTLE_FIRST_POKEMON = 0x9F8DB33D; private const uint KIndexReceivedBadgeFire = 0x9C6FF7DD; // WEVT_DAN_HONOO_CLEAR private const uint KIndexReceivedBadgeFighting = 0x2A3AC89A; // WEVT_DAN_KAKUTOU_CLEAR private const uint WEVT_GYM_DENKI_ACTION_END = 0xA8BAB54C; private const uint KIndexReceivedBadgeElectric = 0x8205ECAD; // WEVT_GYM_DENKI_CLEAR private const uint WEVT_GYM_DENKI_EVOLUTION_SELECT_ITEM_ID = 0xCE509B58; private const uint WEVT_GYM_DENKI_LOST_PROPERTY_PROGRESS = 0xF4AFE9C8; private const uint WEVT_GYM_DENKI_TEST_NPC_01 = 0x044F4DCE; private const uint WEVT_GYM_DENKI_TEST_NPC_02 = 0x044F4C1B; private const uint KIndexReceivedBadgePsychic = 0x3B819021; // WEVT_GYM_ESPER_CLEAR private const uint KESPExerciseKnockoutHighScore = 0x287ED11F; // WEVT_SUB_GYM_ESPER_ENDLESS_HIGH_SCORE private const uint KESPExerciseModesUnlocked = 0x4874E130; // WEVT_SUB_GYM_ESPER_EXERCISE_LEVEL private const uint KIndexReceivedBadgeGhost = 0xCDA61DED; // WEVT_GYM_GHOST_CLEAR private const uint WEVT_GYM_GHOST_TALKED_TRAINER = 0x706D7FB5; private const uint KSnowSlopeRunBestTime1 = 0x594C72A5; // WEVT_GYM_KOORI_BEST_RECORD_TIME_01 private const uint KSnowSlopeRunBestTime2 = 0x594C6D8C; // WEVT_GYM_KOORI_BEST_RECORD_TIME_02 private const uint KSnowSlopeRunBestTime3 = 0x594C6F3F; // WEVT_GYM_KOORI_BEST_RECORD_TIME_03 private const uint KIndexReceivedBadgeIce = 0x46B6CB30; // WEVT_GYM_KOORI_CLEAR private const uint WEVT_GYM_KOORI_TALKED = 0x664A20D4; private const uint WEVT_SUB_GYM_KOORI_COURSE_LEVEL = 0xDF3E258C; private const uint WEVT_SUB_GYM_KOORI_TALKED = 0xB04D088F; private const uint KIndexReceivedBadgeGrass = 0xB4C3AFE6; // WEVT_GYM_KUSA_CLEAR #region Artazon Gym Challenge Sunflora (Four blocks each: State, X coordinate, Y coordinate, Z coordinate) private const uint WEVT_GYM_KUSA_FIND_POKE_001 = 0xFF1D78E2; private const uint WEVT_GYM_KUSA_FIND_POKE_001_X = 0xEF4282CD; private const uint WEVT_GYM_KUSA_FIND_POKE_001_Y = 0xEF42811A; private const uint WEVT_GYM_KUSA_FIND_POKE_001_Z = 0xEF427F67; private const uint WEVT_GYM_KUSA_FIND_POKE_002 = 0xFF1D772F; private const uint WEVT_GYM_KUSA_FIND_POKE_002_X = 0xEB7FF698; private const uint WEVT_GYM_KUSA_FIND_POKE_002_Y = 0xEB7FF84B; private const uint WEVT_GYM_KUSA_FIND_POKE_002_Z = 0xEB7FF9FE; private const uint WEVT_GYM_KUSA_FIND_POKE_003 = 0xFF1D757C; private const uint WEVT_GYM_KUSA_FIND_POKE_003_X = 0xE4DB3613; private const uint WEVT_GYM_KUSA_FIND_POKE_003_Y = 0xE4DB3460; private const uint WEVT_GYM_KUSA_FIND_POKE_003_Z = 0xE4DB3979; private const uint WEVT_GYM_KUSA_FIND_POKE_004 = 0xFF1D73C9; private const uint WEVT_GYM_KUSA_FIND_POKE_004_X = 0xE061410E; private const uint WEVT_GYM_KUSA_FIND_POKE_004_Y = 0xE06142C1; private const uint WEVT_GYM_KUSA_FIND_POKE_004_Z = 0xE0613DA8; private const uint WEVT_GYM_KUSA_FIND_POKE_005 = 0xFF1D7216; private const uint WEVT_GYM_KUSA_FIND_POKE_005_X = 0xDCA08309; private const uint WEVT_GYM_KUSA_FIND_POKE_005_Y = 0xDCA08156; private const uint WEVT_GYM_KUSA_FIND_POKE_005_Z = 0xDCA07FA3; private const uint WEVT_GYM_KUSA_FIND_POKE_006 = 0xFF1D7063; private const uint WEVT_GYM_KUSA_FIND_POKE_006_X = 0xD6B3B344; private const uint WEVT_GYM_KUSA_FIND_POKE_006_Y = 0xD6B3B4F7; private const uint WEVT_GYM_KUSA_FIND_POKE_006_Z = 0xD6B3B6AA; private const uint WEVT_GYM_KUSA_FIND_POKE_007 = 0xFF1D6EB0; private const uint WEVT_GYM_KUSA_FIND_POKE_007_X = 0xD2F2F53F; private const uint WEVT_GYM_KUSA_FIND_POKE_007_Y = 0xD2F2F38C; private const uint WEVT_GYM_KUSA_FIND_POKE_007_Z = 0xD2F2F8A5; private const uint WEVT_GYM_KUSA_FIND_POKE_008 = 0xFF1D882D; private const uint WEVT_GYM_KUSA_FIND_POKE_008_X = 0x1C9C4F6A; private const uint WEVT_GYM_KUSA_FIND_POKE_008_Y = 0x1C9C511D; private const uint WEVT_GYM_KUSA_FIND_POKE_008_Z = 0x1C9C4C04; private const uint WEVT_GYM_KUSA_FIND_POKE_009 = 0xFF1D867A; private const uint WEVT_GYM_KUSA_FIND_POKE_009_X = 0x15F6B565; private const uint WEVT_GYM_KUSA_FIND_POKE_009_Y = 0x15F6B3B2; private const uint WEVT_GYM_KUSA_FIND_POKE_009_Z = 0x15F6B1FF; private const uint WEVT_GYM_KUSA_FIND_POKE_010 = 0xFF1A610C; private const uint WEVT_GYM_KUSA_FIND_POKE_010_X = 0x022CA9A3; private const uint WEVT_GYM_KUSA_FIND_POKE_010_Y = 0x022CA7F0; private const uint WEVT_GYM_KUSA_FIND_POKE_010_Z = 0x022CAD09; private const uint WEVT_GYM_KUSA_FIND_POKE_011 = 0xFF1A62BF; private const uint WEVT_GYM_KUSA_FIND_POKE_011_X = 0x06A70B68; private const uint WEVT_GYM_KUSA_FIND_POKE_011_Y = 0x06A70D1B; private const uint WEVT_GYM_KUSA_FIND_POKE_011_Z = 0x06A70ECE; private const uint WEVT_GYM_KUSA_FIND_POKE_012 = 0xFF1A6472; private const uint WEVT_GYM_KUSA_FIND_POKE_012_X = 0x0A6777DD; private const uint WEVT_GYM_KUSA_FIND_POKE_012_Y = 0x0A67762A; private const uint WEVT_GYM_KUSA_FIND_POKE_012_Z = 0x0A677477; private const uint WEVT_GYM_KUSA_FIND_POKE_013 = 0xFF1A6625; private const uint WEVT_GYM_KUSA_FIND_POKE_013_X = 0x110C3862; private const uint WEVT_GYM_KUSA_FIND_POKE_013_Y = 0x110C3A15; private const uint WEVT_GYM_KUSA_FIND_POKE_013_Z = 0x110C34FC; private const uint WEVT_GYM_KUSA_FIND_POKE_014 = 0xFF1A5A40; private const uint WEVT_GYM_KUSA_FIND_POKE_014_X = 0xED60664F; private const uint WEVT_GYM_KUSA_FIND_POKE_014_Y = 0xED60649C; private const uint WEVT_GYM_KUSA_FIND_POKE_014_Z = 0xED6069B5; private const uint WEVT_GYM_KUSA_FIND_POKE_015 = 0xFF1A5BF3; private const uint WEVT_GYM_KUSA_FIND_POKE_015_X = 0xF1D9EE94; private const uint WEVT_GYM_KUSA_FIND_POKE_015_Y = 0xF1D9F047; private const uint WEVT_GYM_KUSA_FIND_POKE_015_Z = 0xF1D9F1FA; private const uint WEVT_GYM_KUSA_FIND_POKE_016 = 0xFF1A5DA6; private const uint WEVT_GYM_KUSA_FIND_POKE_016_X = 0xF87F1BD9; private const uint WEVT_GYM_KUSA_FIND_POKE_016_Y = 0xF87F1A26; private const uint WEVT_GYM_KUSA_FIND_POKE_016_Z = 0xF87F1873; private const uint WEVT_GYM_KUSA_FIND_POKE_017 = 0xFF1A5F59; private const uint WEVT_GYM_KUSA_FIND_POKE_017_X = 0xFB87E91E; private const uint WEVT_GYM_KUSA_FIND_POKE_017_Y = 0xFB87EAD1; private const uint WEVT_GYM_KUSA_FIND_POKE_017_Z = 0xFB87E5B8; private const uint WEVT_GYM_KUSA_FIND_POKE_018 = 0xFF1A6EA4; private const uint WEVT_GYM_KUSA_FIND_POKE_018_X = 0x299AECBB; private const uint WEVT_GYM_KUSA_FIND_POKE_018_Y = 0x299AEB08; private const uint WEVT_GYM_KUSA_FIND_POKE_018_Z = 0x299AF021; private const uint WEVT_GYM_KUSA_FIND_POKE_019 = 0xFF1A7057; private const uint WEVT_GYM_KUSA_FIND_POKE_019_X = 0x2CA34D40; private const uint WEVT_GYM_KUSA_FIND_POKE_019_Y = 0x2CA34EF3; private const uint WEVT_GYM_KUSA_FIND_POKE_019_Z = 0x2CA350A6; private const uint WEVT_GYM_KUSA_FIND_POKE_020 = 0xFF23ADA7; private const uint WEVT_GYM_KUSA_FIND_POKE_020_X = 0xDBE96590; private const uint WEVT_GYM_KUSA_FIND_POKE_020_Y = 0xDBE96743; private const uint WEVT_GYM_KUSA_FIND_POKE_020_Z = 0xDBE968F6; private const uint WEVT_GYM_KUSA_FIND_POKE_021 = 0xFF23ABF4; private const uint WEVT_GYM_KUSA_FIND_POKE_021_X = 0xD5457E8B; private const uint WEVT_GYM_KUSA_FIND_POKE_021_Y = 0xD5457CD8; private const uint WEVT_GYM_KUSA_FIND_POKE_021_Z = 0xD54581F1; private const uint WEVT_GYM_KUSA_FIND_POKE_022 = 0xFF23B10D; private const uint WEVT_GYM_KUSA_FIND_POKE_022_X = 0xE596A1CA; private const uint WEVT_GYM_KUSA_FIND_POKE_022_Y = 0xE596A37D; private const uint WEVT_GYM_KUSA_FIND_POKE_022_Z = 0xE5969E64; private const uint WEVT_GYM_KUSA_FIND_POKE_023 = 0xFF23AF5A; private const uint WEVT_GYM_KUSA_FIND_POKE_023_X = 0xDEF1E145; private const uint WEVT_GYM_KUSA_FIND_POKE_023_Y = 0xDEF1DF92; private const uint WEVT_GYM_KUSA_FIND_POKE_023_Z = 0xDEF1DDDF; private const uint WEVT_GYM_KUSA_FIND_POKE_024 = 0xFF23A6DB; private const uint WEVT_GYM_KUSA_FIND_POKE_024_X = 0xC66457FC; private const uint WEVT_GYM_KUSA_FIND_POKE_024_Y = 0xC66459AF; private const uint WEVT_GYM_KUSA_FIND_POKE_024_Z = 0xC6645B62; private const uint WEVT_GYM_KUSA_FIND_POKE_025 = 0xFF23A528; private const uint WEVT_GYM_KUSA_FIND_POKE_025_X = 0xC35C6437; private const uint WEVT_GYM_KUSA_FIND_POKE_025_Y = 0xC35C6284; private const uint WEVT_GYM_KUSA_FIND_POKE_025_Z = 0xC35C679D; private const uint WEVT_GYM_KUSA_FIND_POKE_026 = 0xFF23AA41; private const uint WEVT_GYM_KUSA_FIND_POKE_026_X = 0xD0CA4346; private const uint WEVT_GYM_KUSA_FIND_POKE_026_Y = 0xD0CA44F9; private const uint WEVT_GYM_KUSA_FIND_POKE_026_Z = 0xD0CA3FE0; private const uint WEVT_GYM_KUSA_FIND_POKE_027 = 0xFF23A88E; private const uint WEVT_GYM_KUSA_FIND_POKE_027_X = 0xCD09F201; private const uint WEVT_GYM_KUSA_FIND_POKE_027_Y = 0xCD09F04E; private const uint WEVT_GYM_KUSA_FIND_POKE_027_Z = 0xCD09EE9B; private const uint WEVT_GYM_KUSA_FIND_POKE_028 = 0xFF23A00F; private const uint WEVT_GYM_KUSA_FIND_POKE_028_X = 0xB47B2278; private const uint WEVT_GYM_KUSA_FIND_POKE_028_Y = 0xB47B242B; private const uint WEVT_GYM_KUSA_FIND_POKE_028_Z = 0xB47B25DE; private const uint WEVT_GYM_KUSA_FIND_POKE_029 = 0xFF239E5C; private const uint WEVT_GYM_KUSA_FIND_POKE_029_X = 0xADD73B73; private const uint WEVT_GYM_KUSA_FIND_POKE_029_Y = 0xADD739C0; private const uint WEVT_GYM_KUSA_FIND_POKE_029_Z = 0xADD73ED9; private const uint WEVT_GYM_KUSA_FIND_POKE_030 = 0xFF20941E; private const uint WEVT_GYM_KUSA_FIND_POKE_030_X = 0xE82EE711; private const uint WEVT_GYM_KUSA_FIND_POKE_030_Y = 0xE82EE55E; private const uint WEVT_GYM_KUSA_FIND_POKE_030_Z = 0xE82EE3AB; #endregion private const uint WEVT_GYM_KUSA_SUB_EVENT_REWARD_COUNT = 0x71FB8B10; private const uint WEVT_GYM_KUSA_TALKED = 0x8E3B5E0A; private const uint KIndexReceivedBadgeWater = 0xA803FAAD; // WEVT_GYM_MIZU_CLEAR private const uint WEVT_GYM_MIZU_SERI_RAFFLE = 0xDC31EB08; private const uint KPortoMarinadaAuctioneer1Item = 0x3D837AB6; // WEVT_GYM_MIZU_SERI_VENUE1_ITEM_ID private const uint KPortoMarinadaAuctioneer1Quantity = 0x93DB9439; // WEVT_GYM_MIZU_SERI_VENUE1_ITEM_NUM private const uint WEVT_GYM_MIZU_SERI_VENUE1_NPC_ID1 = 0x9A78757B; private const uint WEVT_GYM_MIZU_SERI_VENUE1_NPC_ID2 = 0x9A78772E; private const uint WEVT_GYM_MIZU_SERI_VENUE1_PROGRESS = 0x50531CE6; private const uint KPortoMarinadaAuctioneer2Item = 0xC65EB057; // WEVT_GYM_MIZU_SERI_VENUE2_ITEM_ID private const uint KPortoMarinadaAuctioneer2Quantity = 0x178AC492; // WEVT_GYM_MIZU_SERI_VENUE2_ITEM_NUM private const uint WEVT_GYM_MIZU_SERI_VENUE2_NPC_ID1 = 0x13AF53B6; private const uint WEVT_GYM_MIZU_SERI_VENUE2_NPC_ID2 = 0x13AF5203; private const uint WEVT_GYM_MIZU_SERI_VENUE2_PROGRESS = 0x549187F5; private const uint KPortoMarinadaAuctioneer3Item = 0x26F510C4; // WEVT_GYM_MIZU_SERI_VENUE3_ITEM_ID private const uint KPortoMarinadaAuctioneer3Quantity = 0x54D737FF; // WEVT_GYM_MIZU_SERI_VENUE3_ITEM_NUM private const uint WEVT_GYM_MIZU_SERI_VENUE3_NPC_ID1 = 0x96FD9641; private const uint WEVT_GYM_MIZU_SERI_VENUE3_NPC_ID2 = 0x96FD9128; private const uint WEVT_GYM_MIZU_SERI_VENUE3_PROGRESS = 0x702C68EC; private const uint KPortoMarinadaAuctioneer4Item = 0x8EF22D95; // WEVT_GYM_MIZU_SERI_VENUE4_ITEM_ID private const uint KPortoMarinadaAuctioneer4Quantity = 0xFDDFB678; private const uint WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID1 = 0x3275F474; private const uint WEVT_GYM_MIZU_SERI_VENUE4_NPC_ID2 = 0x3275F98D; private const uint WEVT_GYM_MIZU_SERI_VENUE4_PROGRESS = 0x6D418A8B; private const uint KIndexReceivedBadgeBug = 0x89306FE6; // WEVT_GYM_MUSHI_CLEAR private const uint WEVT_GYM_MUSHI_COURSE_TYPE = 0x3D5FE4C1; private const uint KBestTimeOliveRoll = 0x120A3884; // WEVT_SUB_GYM_MUSHI_BEST_RECORD_TIME private const uint KIndexReceivedBadgeNormal = 0xF90EFD79; // WEVT_GYM_NORMAL_CLEAR private const uint KIndexReceivedBadgeDragon = 0xEC7361B7; // WEVT_NUSHI_DRAGON_CLEAR private const uint KIndexReceivedBadgeSteel = 0x0D0602DE; // WEVT_NUSHI_HAGANE_CLEAR private const uint KIndexReceivedBadgeFlying = 0x9C16DA94; // WEVT_NUSHI_HIKOU_CLEAR private const uint KIndexReceivedBadgeRock = 0xA6CDE603; // WEVT_NUSHI_IWA_CLEAR private const uint KIndexReceivedBadgeGround = 0xBDAC74B3; // WEVT_NUSHI_JIMEN_CLEAR private const uint WEVT_RIDE_HAPPINESS = 0xD9DF9254; private const uint WEVT_SUB_047_RACIPE_BADGE_RELEASE = 0x8A3575A5; // 0 = sealed, 1 = seal lifted, 2 = captured private const uint KShrineStateTingLu = 0xA3B2E1E8; // WEVT_SUB_014_EVENT_STATE_UTHUWA private const uint KShrineStateChienPao = 0xB6D28884; // WEVT_SUB_015_EVENT_STATE_TSURUGI private const uint KShrineStateWoChien = 0x8FC1AFF5; // WEVT_SUB_016_EVENT_STATE_MOKKAN private const uint KShrineStateChiYu = 0x0FD2F9E2; // WEVT_SUB_017_EVENT_STATE_MAGATAMA #endregion #region WSYS private const uint WSYS_AIBOUNOAKASI_WALK_COUNT = 0x9C677EC6; private const uint KBagSortingOption = 0xEEAEB167; // WSYS_BAG_SORT private const uint WSYS_BIRTHDAY_EVENT_TIME = 0x77B3D1BE; private const uint KGimmighoulCoinOverflow = 0x0265ECEB; // WSYS_COIN_OVERFLOW_NUM private const uint WSYS_EGG_WALK_COUNT = 0xC1946E9B; private const uint WSYS_FRIEND_SHIP_WALK_COUNT = 0xC7CC9EBD; private const uint WSYS_GEM_CHANGE_POINT = 0xE1B947F5; private const uint WSYS_GEM_CHANGE_POINT_MAX = 0x6C1169C0; private const uint WSYS_GOZONJI_HINT_COUNT = 0x42579CF4; public const uint KGameLanguage = 0x25839373; // WSYS_LANGUAGE_SELECT private const uint WSYS_LEAGUE_CARD_SELECT_CARD = 0xB5284E7C; private const uint WSYS_LEAGUE_CARD_SELECT_ICON = 0x45AEB78B; private const uint WSYS_NET_BATTLE_BGM_ID = 0x603562B5; private const uint WSYS_PARTNER_WALK_COUNT = 0x0CB2BF62; private const uint WSYS_PARTNER_WALK_COUNT_TEMP = 0x2523D6E1; private const uint KSkinTone = 0xEDBB0C80; // WSYS_PLAYER_SKIN_SELECT private const uint KLastPokedexVolumeRewardThreshold = 0x359436C5; // WSYS_POKEDX_REWARD_CHIHOUA_VALUE private const uint KRaidsWonDifficulty4 = 0x6A0F66E2; // WSYS_RAID_DIFFICTLTY4_WIN_COUNT private const uint KRaidsWonDifficulty6 = 0xF97AC8A4; // WSYS_RAID_DIFFICTLTY6_WIN_COUNT private const uint WSYS_RAID_PENALTY_COUNT = 0xD9D557BE; private const uint WSYS_SCHOOL_MAP_DESTINATION_FLAG_VALUE = 0x612E2777; private const uint WSYS_SCHOOL_MAP_NEW_FLAG_VALUE = 0xEF63CAB5; private const uint WSYS_XMENU_RELEASE = 0x5452A1B1; private const uint WSYS_YMAP_CLEAR_EFFECT_DONE = 0x2F532744; #endregion #region EncountOutbreakSave private const uint KMassOutbreakNumActive = 0x6C375C8A; private const uint KMassOutbreak01CenterPos = 0x2ED42F4D; // EncountOutbreakSave_centerPos[0] private const uint KMassOutbreak01DummyPos = 0x4A13BE7C; // EncountOutbreakSave_dummyPos[0] private const uint KMassOutbreak01Species = 0x76A2F996; // EncountOutbreakSave_monsno[0] private const uint KMassOutbreak01Form = 0x29B4615D; // EncountOutbreakSave_formno[0] private const uint KMassOutbreak01Found = 0x7E203623; // EncountOutbreakSave_isFind[0] private const uint KMassOutbreak01NumKOed = 0x4B16FBC2; // EncountOutbreakSave_subjugationCount[0] private const uint KMassOutbreak01TotalSpawns = 0xB7DC495A; // EncountOutbreakSave_subjugationLimit[0] private const uint KMassOutbreak02CenterPos = 0x2ED5F198; // EncountOutbreakSave_centerPos[1] private const uint KMassOutbreak02DummyPos = 0x4A118F71; // EncountOutbreakSave_dummyPos[1] private const uint KMassOutbreak02Species = 0x76A0BCF3; // EncountOutbreakSave_monsno[1] private const uint KMassOutbreak02Form = 0x29B84368; // EncountOutbreakSave_formno[1] private const uint KMassOutbreak02Found = 0x7E22DF86; // EncountOutbreakSave_isFind[1] private const uint KMassOutbreak02NumKOed = 0x4B14BF1F; // EncountOutbreakSave_subjugationCount[1] private const uint KMassOutbreak02TotalSpawns = 0xB7DA0CB7; // EncountOutbreakSave_subjugationLimit[1] private const uint KMassOutbreak03CenterPos = 0x2ECE09D3; // EncountOutbreakSave_centerPos[2] private const uint KMassOutbreak03DummyPos = 0x4A0E135A; // EncountOutbreakSave_dummyPos[2] private const uint KMassOutbreak03Species = 0x76A97E38; // EncountOutbreakSave_monsno[2] private const uint KMassOutbreak03Form = 0x29AF8223; // EncountOutbreakSave_formno[2] private const uint KMassOutbreak03Found = 0x7E25155D; // EncountOutbreakSave_isFind[2] private const uint KMassOutbreak03NumKOed = 0x4B1CA6E4; // EncountOutbreakSave_subjugationCount[2] private const uint KMassOutbreak03TotalSpawns = 0xB7E1F47C; // EncountOutbreakSave_subjugationLimit[2] private const uint KMassOutbreak04CenterPos = 0x2ED04676; // EncountOutbreakSave_centerPos[3] private const uint KMassOutbreak04DummyPos = 0x4A0BD6B7; // EncountOutbreakSave_dummyPos[3] private const uint KMassOutbreak04Species = 0x76A6E26D; // EncountOutbreakSave_monsno[3] private const uint KMassOutbreak04Form = 0x29B22B86; // EncountOutbreakSave_formno[3] private const uint KMassOutbreak04Found = 0x7E28F768; // EncountOutbreakSave_isFind[3] private const uint KMassOutbreak04NumKOed = 0x4B1A77D9; // EncountOutbreakSave_subjugationCount[3] private const uint KMassOutbreak04TotalSpawns = 0xB7DFC571; // EncountOutbreakSave_subjugationLimit[3] private const uint KMassOutbreak05CenterPos = 0x2EC78531; // EncountOutbreakSave_centerPos[4] private const uint KMassOutbreak05DummyPos = 0x4A1FFBD8; // EncountOutbreakSave_dummyPos[4] private const uint KMassOutbreak05Species = 0x76986F3A; // EncountOutbreakSave_monsno[4] private const uint KMassOutbreak05Form = 0x29A9D701; // EncountOutbreakSave_formno[4] private const uint KMassOutbreak05Found = 0x7E13F8C7; // EncountOutbreakSave_isFind[4] private const uint KMassOutbreak05NumKOed = 0x4B23391E; // EncountOutbreakSave_subjugationCount[4] private const uint KMassOutbreak05TotalSpawns = 0xB7E886B6; // EncountOutbreakSave_subjugationLimit[4] private const uint KMassOutbreak06CenterPos = 0x2ECB673C; // EncountOutbreakSave_centerPos[5] private const uint KMassOutbreak06DummyPos = 0x4A1C868D; // EncountOutbreakSave_dummyPos[5] private const uint KMassOutbreak06Species = 0x76947F97; // EncountOutbreakSave_monsno[5] private const uint KMassOutbreak06Form = 0x29AB994C; // EncountOutbreakSave_formno[5] private const uint KMassOutbreak06Found = 0x7E16A22A; // EncountOutbreakSave_isFind[5] private const uint KMassOutbreak06NumKOed = 0x4B208FBB; // EncountOutbreakSave_subjugationCount[5] private const uint KMassOutbreak06TotalSpawns = 0xB7E49713; // EncountOutbreakSave_subjugationLimit[5] private const uint KMassOutbreak07CenterPos = 0x2EC1CC77; // EncountOutbreakSave_centerPos[6] private const uint KMassOutbreak07DummyPos = 0x4A1A50B6; // EncountOutbreakSave_dummyPos[6] private const uint KMassOutbreak07Species = 0x769D40DC; // EncountOutbreakSave_monsno[6] private const uint KMassOutbreak07Form = 0x29A344C7; // EncountOutbreakSave_formno[6] private const uint KMassOutbreak07Found = 0x7E1A8B01; // EncountOutbreakSave_isFind[6] private const uint KMassOutbreak07NumKOed = 0x4B28E440; // EncountOutbreakSave_subjugationCount[6] private const uint KMassOutbreak07TotalSpawns = 0xB7EE31D8; // EncountOutbreakSave_subjugationLimit[6] private const uint KMassOutbreak08CenterPos = 0x2EC5BC1A; // EncountOutbreakSave_centerPos[7] private const uint KMassOutbreak08DummyPos = 0x4A166113; // EncountOutbreakSave_dummyPos[7] private const uint KMassOutbreak08Species = 0x769B11D1; // EncountOutbreakSave_monsno[7] private const uint KMassOutbreak08Form = 0x29A5EE2A; // EncountOutbreakSave_formno[7] private const uint KMassOutbreak08Found = 0x7E1C4D4C; // EncountOutbreakSave_isFind[7] private const uint KMassOutbreak08NumKOed = 0x4B256EF5; // EncountOutbreakSave_subjugationCount[7] private const uint KMassOutbreak08TotalSpawns = 0xB7EABC8D; // EncountOutbreakSave_subjugationLimit[7] #endregion #region Fixed Symbol Encounter Storage // Each struct is 0x170: u64 hash, bool active, 0x158 bytes pkm, 7 bytes alignment, u32 unknown, 4 bytes alignment // Game fills up each block in this order, and checks them in this order when loading up previously-encountered fixed spawns. private const uint KFixedSymbolRetainer01 = 0x74ABBD32; private const uint KFixedSymbolRetainer02 = 0x74ABBEE5; private const uint KFixedSymbolRetainer03 = 0x74ABB9CC; private const uint KFixedSymbolRetainer04 = 0x74ABBB7F; private const uint KFixedSymbolRetainer05 = 0x74ABB666; private const uint KFixedSymbolRetainer06 = 0x74ABB819; private const uint KFixedSymbolRetainer07 = 0x74ABB300; private const uint KFixedSymbolRetainer08 = 0x74ABB4B3; private const uint KFixedSymbolRetainer09 = 0x74ABCACA; private const uint KFixedSymbolRetainer10 = 0x74ABCC7D; #endregion }