// OSCAR GUZMAN FLIES AGAIN
SET_PACKED_STAT_BOOL(51280, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER1_OBJ_01 (0x31AE34D3): Complete Up and Running for Oscar Guzman Flies Again
SET_PACKED_STAT_BOOL(51285, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER2_OBJ_01 (0x29903B41): Complete Oscar Guzman Flies Again
SET_PACKED_STAT_BOOL(51278, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER2_OBJ_02 (0xDC64A0EB): Complete an Oscar Guzman Flies Again mission without dying
SET_PACKED_BOOLS_RANGED(51286, 51291, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER3_OBJ_01 (0xFBFB3926): Complete an Oscar Guzman Flies Again mission on Hard
SET_PACKED_BOOLS_RANGED(51286, 51291, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER3_OBJ_02 (0xAF55702): Complete all Oscar Guzman Flies Again missions on Hard
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_MFH_EARNINGS, 5000000, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER4_OBJ_01 (0x387BDCC1): Earn $5,000,000 from Oscar Guzman Flies Again
SET_PACKED_BOOLS_RANGED(51292, 51297, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER4_OBJ_02 (0x48747CB2): Complete all Oscar Guzman Flies Again missions on Hard without using snacks or armor
SET_PACKED_STAT_BOOL(51279, TRUE) // PROGRESSHUB_FIELDHANGAR_TIER4_OBJ_03 (0x1BB32330): Complete Oscar Guzman Flies Again in under 60 minutes
// THE CLUCKIN' BELL FARM RAID
SET_PACKED_STAT_BOOL(28272, TRUE) // PROGRESSHUB_CHICKEN_TIER1_OBJ_01 (0xDD0B7E26): Steal the setup funds for The Cluckin' Bell Farm Raid
SET_PACKED_STAT_BOOL(28287, TRUE) // PROGRESSHUB_CHICKEN_TIER2_OBJ_01 (0x93F8E2EA): Complete The Cluckin' Bell Farm Raid
SET_PACKED_STAT_BOOL(28286, TRUE) // PROGRESSHUB_CHICKEN_TIER2_OBJ_02 (0x2AA49043): Complete a Cluckin' Bell Farm Raid mission without dying
SET_PACKED_STAT_BOOL(28285, TRUE) // PROGRESSHUB_CHICKEN_TIER3_OBJ_01 (0x5BEA6FCD): Complete Scene of the Crime without being spotted
SET_PACKED_BOOLS_RANGED(28283, 28284, TRUE) // PROGRESSHUB_CHICKEN_TIER3_OBJ_02 (0x49ABCB50): Complete Scene of the Crime using both approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_CBR_EARNINGS, 5000000, TRUE) // PROGRESSHUB_CHICKEN_TIER4_OBJ_01 (0x1AE77398): Earn $5,000,000 from The Cluckin' Bell Farm Raid
SET_PACKED_STAT_BOOL(28282, TRUE) // PROGRESSHUB_CHICKEN_TIER4_OBJ_02 (0xC4364637): Complete The Cluckin' Bell Farm Raid in less than 45 minutes as a leader
SET_PACKED_BOOLS_RANGED(28273, 28281, TRUE) // PROGRESSHUB_CHICKEN_TIER4_OBJ_03 (0xF66BAAA1): Complete Scene of the Crime using all available setup equipment
// SAN ANDREAS MERCENARIES
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_SUM23_AVOP_PROGRESS, 0, 11, TRUE) // PROGRESSHUB_SUMMER2023_TIER1_OBJ_01 (0x50A8428E): Complete a Project Overthrow mission for Charlie Reed
SET_PACKED_STAT_BOOL(41566, TRUE) // PROGRESSHUB_SUMMER2023_TIER2_OBJ_01 (0x710D9C7E): Complete a Project Overthrow mission without dying
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_SUM23_AVOP_PROGRESS, 0, 11, TRUE) // PROGRESSHUB_SUMMER2023_TIER2_OBJ_02 (0x85E4C62C): Complete all Project Overthrow missions
SET_PACKED_STAT_BOOL(41706, TRUE) // PROGRESSHUB_SUMMER2023_TIER3_OBJ_01 (0x49853780): Complete a Project Overthrow mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41567, 41572, TRUE) // PROGRESSHUB_SUMMER2023_TIER3_OBJ_02 (0x31CC080E): Complete all Project Overthrow missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41573, 41578, TRUE) // PROGRESSHUB_SUMMER2023_TIER4_OBJ_01 (0xB65DFC54): Complete all Project Overthrow missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41579, 41584, TRUE) // PROGRESSHUB_SUMMER2023_TIER4_OBJ_02 (0x34C2791B): Complete all Project Overthrow missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41585, 41590, TRUE) // PROGRESSHUB_SUMMER2023_TIER4_OBJ_03 (0x4AEFA579): Complete all Project Overthrow missions with over 80% accuracy
// OPERATION PAPER TRAIL
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_ULP_MISSION_PROGRESS, 0, 13, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER1_OBJ_01 (0xA7357299): Complete an Operation Paper Trail mission for Agent ULP
SET_PACKED_BOOLS_RANGED(41333, 41338, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER2_OBJ_01 (0xF174F088): Complete an Operation Paper Trail mission without dying
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_ULP_MISSION_PROGRESS, 0, 13, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER2_OBJ_02 (0xC32F13FD): Complete all Operation Paper Trail missions
SET_PACKED_STAT_BOOL(41707, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER3_OBJ_01 (0x70CD7933): Complete an Operation Paper Trail mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41339, 41344, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER3_OBJ_02 (0xF7B286F7): Complete all Operation Paper Trail missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41345, 41350, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER4_OBJ_01 (0xA744CE18): Complete all Operation Paper Trail missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41351, 41356, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER4_OBJ_02 (0xB65C6C47): Complete all Operation Paper Trail missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41357, 41362, TRUE) // PROGRESSHUB_PAPERTRAIL_TIER4_OBJ_03 (0xC4A208D2): Complete all Operation Paper Trail missions with over 80% accuracy
// A SUPERYATCH LIFE
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_YACHT_MISSION_FLOW, 4, 15, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER1_OBJ_01 (0x65DB5CAE): Complete a Superyacht Life mission for Brendan Darcy
SET_PACKED_STAT_BOOL(41379, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER2_OBJ_01 (0x368F3754): Complete a Superyacht Life mission without dying
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_YACHT_MISSION_FLOW, 4, 15, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER2_OBJ_02 (0x49975D60): Complete all Superyacht Life missions
SET_PACKED_STAT_BOOL(41708, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER3_OBJ_01 (0x789A5979): Complete a Superyacht Life mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41380, 41385, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER3_OBJ_02 (0xE278495): Complete all Superyacht Life missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41386, 41391, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER4_OBJ_01 (0xBAB08C3A): Complete all Superyacht Life missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41392, 41397, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER4_OBJ_02 (0xDE92D3FE): Complete all Superyacht Life missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41398, 41403, TRUE) // PROGRESSHUB_SUPERYACHTLIFE_TIER4_OBJ_03 (0xF0357743): Complete all Superyacht Life missions with over 80% accuracy
// GERALD'S LAST PLAY
SET_PACKED_BOOLS_RANGED(41404, 41409, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER1_OBJ_01 (0x3953C1F6): Complete a Last Play mission for Gerald
SET_PACKED_STAT_BOOL(41410, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER2_OBJ_01 (0xB9CBD292): Complete a Last Play mission without dying
SET_PACKED_BOOLS_RANGED(41404, 41409, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER2_OBJ_02 (0xCB0274FF): Complete all Last Play missions
SET_PACKED_STAT_BOOL(41709, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER3_OBJ_01 (0x6D6AED9B): Complete a Last Play mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41411, 41416, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER3_OBJ_02 (0x5C394B38): Complete all Last Play missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41417, 41422, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER4_OBJ_01 (0x85DD8573): Complete all Last Play missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41423, 41428, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER4_OBJ_02 (0x96642680): Complete all Last Play missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41429, 41434, TRUE) // PROGRESSHUB_GERALDSLASTPLAY_TIER4_OBJ_03 (0xE8CECB54): Complete all Last Play missions with over 80% accuracy
// PREMIUM DELUXE REPO WORK
SET_PACKED_BOOLS_RANGED(41436, 41443, TRUE) // PROGRESSHUB_SIMEONREPO_TIER1_OBJ_01 (0xE73534B9): Complete a Repo Work mission for Simeon Yetarian
SET_PACKED_STAT_BOOL(41435, TRUE) // PROGRESSHUB_SIMEONREPO_TIER2_OBJ_01 (0x2638136C): Complete a Repo Work mission without dying
SET_PACKED_BOOLS_RANGED(41436, 41443, TRUE) // PROGRESSHUB_SIMEONREPO_TIER2_OBJ_02 (0xEE6223C1): Complete all Repo Work missions
SET_PACKED_STAT_BOOL(41705, TRUE) // PROGRESSHUB_SIMEONREPO_TIER3_OBJ_01 (0x3379F671): Complete a Repo Work mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41444, 41451, TRUE) // PROGRESSHUB_SIMEONREPO_TIER3_OBJ_02 (0x3D1B09A7): Complete all Repo Work missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41452, 41459, TRUE) // PROGRESSHUB_SIMEONREPO_TIER4_OBJ_01 (0xD7810FC7): Complete all Repo Work missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41460, 41467, TRUE) // PROGRESSHUB_SIMEONREPO_TIER4_OBJ_02 (0x5F6183): Complete all Repo Work missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41468, 41475, TRUE) // PROGRESSHUB_SIMEONREPO_TIER4_OBJ_03 (0xF31BC6FC): Complete all Repo Work missions with over 80% accuracy
// MADRAZO DISPATCH SERVICES
SET_PACKED_BOOLS_RANGED(41476, 41481, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER1_OBJ_01 (0x2D8A303B): Complete a Dispatch Mission for Martin Madrazo
SET_PACKED_STAT_BOOL(41506, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER2_OBJ_01 (0xB9B37D3A): Complete a Dispatch Mission without dying
SET_PACKED_BOOLS_RANGED(41476, 41481, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER2_OBJ_02 (0x8C7322BA): Complete all Dispatch Missions
SET_PACKED_STAT_BOOL(41710, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER3_OBJ_01 (0xA19E972): Complete a Dispatch Mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41482, 41487, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER3_OBJ_02 (0xDC230D85): Complete all Dispatch Missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41488, 41493, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER4_OBJ_01 (0x78CB3BA5): Complete all Dispatch Missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41494, 41499, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER4_OBJ_02 (0xA2740EEA): Complete all Dispatch Missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41500, 41505, TRUE) // PROGRESSHUB_MADRAZODISPATCH_TIER4_OBJ_03 (0xD4307262): Complete all Dispatch Missions with over 80% accuracy
// LOWRIDERS
SET_PACKED_BOOLS_RANGED(42015, 42022, TRUE) // PROGRESSHUB_LOWRIDERS_TIER1_OBJ_01 (0x5626D333): Complete a Lowrider mission for Lamar
SET_PACKED_STAT_BOOL(41539, TRUE) // PROGRESSHUB_LOWRIDERS_TIER2_OBJ_01 (0xF8BABFA): Complete a Lowrider mission without dying
SET_PACKED_BOOLS_RANGED(42015, 42022, TRUE) // PROGRESSHUB_LOWRIDERS_TIER2_OBJ_02 (0xC20E67): Complete all Lowrider missions
SET_PACKED_STAT_BOOL(41711, TRUE) // PROGRESSHUB_LOWRIDERS_TIER3_OBJ_01 (0x485C864E): Complete a Lowrider mission on Hard difficulty
SET_PACKED_BOOLS_RANGED(41507, 41514, TRUE) // PROGRESSHUB_LOWRIDERS_TIER3_OBJ_02 (0x769B62CB): Complete all Lowrider missions on Hard difficulty
SET_PACKED_BOOLS_RANGED(41515, 41522, TRUE) // PROGRESSHUB_LOWRIDERS_TIER4_OBJ_01 (0xFAE70B8A): Complete all Lowrider missions on Hard difficulty without using snacks or armor
SET_PACKED_BOOLS_RANGED(41523, 41530, TRUE) // PROGRESSHUB_LOWRIDERS_TIER4_OBJ_02 (0xCA4AF05): Complete all Lowrider missions taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41531, 41538, TRUE) // PROGRESSHUB_LOWRIDERS_TIER4_OBJ_03 (0x131F3BFE): Complete all Lowrider missions with over 80% accuracy
// AGENTS OF SABOTAGE
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_HACKER_DEN_OWNED, 1, TRUE) // PROGRESSHUB_HACKERDEN_TIER1_OBJ_01 (0x9426660C): Acquire the Garment Factory
SET_PACKED_STAT_BOOL(9539, TRUE) // PROGRESSHUB_HACKERDEN_TIER1_OBJ_02 (0xA6D48B68): Meet with Pavel
SET_PACKED_STAT_INT(24903, 25) // PROGRESSHUB_HACKERDEN_TIER1_OBJ_03 (0xB9022FC3): Complete a File
SET_PACKED_STAT_INT(24903, 25) // PROGRESSHUB_HACKERDEN_TIER2_OBJ_01 (0x6D9CFB49): Complete 5 Files
SET_PACKED_STAT_INT(24904, 2) // PROGRESSHUB_HACKERDEN_TIER2_OBJ_02 (0x5BDBD7C7): Complete 2 Files without losing a life
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DEN24_SAFEEARNINGS, 100000, TRUE) // PROGRESSHUB_HACKERDEN_TIER2_OBJ_03 (0x921EC44C): Earn $25,000 in additional Garment Factory earnings
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_HACKER24_GEN_BS, 5, 12, TRUE) // PROGRESSHUB_HACKERDEN_TIER3_OBJ_01 (0x17512D21): Complete all the Files
SET_PACKED_STAT_BOOL(9549, TRUE) // PROGRESSHUB_HACKERDEN_TIER3_OBJ_02 (0x226A4353): Complete the Priority File 2 weeks in a row
SET_PACKED_STAT_BOOL(9542, TRUE) // PROGRESSHUB_HACKERDEN_TIER3_OBJ_03 (0x34BFE7FE): Complete all mission challenges for a File
SET_PACKED_STAT_INT(24905, 9) // PROGRESSHUB_HACKERDEN_TIER4_OBJ_01 (0x1E098487): Unlock 9 platinum awards for Agents of Sabotage
SET_PACKED_STAT_INT(24903, 25) // PROGRESSHUB_HACKERDEN_TIER4_OBJ_02 (0xC3D75024): Complete 25 Files
SET_PACKED_BOOLS_RANGED(9543, 9546, TRUE) // PROGRESSHUB_HACKERDEN_TIER4_OBJ_03 (0xB644B4FF): Complete all mission challenges for all Files
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DEN24_SAFEEARNINGS, 100000, TRUE) // PROGRESSHUB_HACKERDEN_TIER4_OBJ_04 (0x68701953): Earn $100,000 in additional Garment Factory earnings
// BOTTOM DOLLAR BOUNTIES
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_BAIL_OFFICE_OWNED, 1, TRUE) // PROGRESSHUB_BAILOFFICE_TIER1_OBJ_01 (0x33593A74): Set up a Bail Office
SET_PACKED_STAT_BOOL(9537, TRUE) // PROGRESSHUB_BAILOFFICE_TIER1_OBJ_02 (0x5445E4F): Meet with Maude Eccles
SET_PACKED_STAT_BOOL(7639, TRUE) // PROGRESSHUB_BAILOFFICE_TIER1_OBJ_03 (0x4F78F2B3): Secure or eliminate a bounty target
SET_PACKED_STAT_INT(7669, 5) // PROGRESSHUB_BAILOFFICE_TIER2_OBJ_01 (0xC38066B): Secure or eliminate 5 Standard bounty targets
SET_PACKED_STAT_INT(7672, 2) // PROGRESSHUB_BAILOFFICE_TIER2_OBJ_02 (0x1A2EA258): Secure or eliminate 2 Most Wanted bounty targets
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_BOUNTY_EARNINGS, 5000000, TRUE) // PROGRESSHUB_BAILOFFICE_TIER2_OBJ_03 (0x89C00175): Earn $250,000 from securing or eliminating bounty targets
SET_PACKED_STAT_INT(7670, 10) // PROGRESSHUB_BAILOFFICE_TIER3_OBJ_01 (0x330E37D8): Secure or eliminate 10 bounty targets without losing a life
SET_PACKED_STAT_INT(7674, 3) // PROGRESSHUB_BAILOFFICE_TIER3_OBJ_02 (0x20B49325): Secure or eliminate a Most Wanted bounty target 3 days in a row
SET_PACKED_STAT_INT(7671, 25) // PROGRESSHUB_BAILOFFICE_TIER3_OBJ_03 (0x16937EDF): Secure or eliminate 25 bounty targets
SET_PACKED_STAT_INT(26809, 10) // PROGRESSHUB_BAILOFFICE_TIER4_OBJ_01 (0xCB6EBDCC): Unlock 10 platinum awards for Bottom Dollar Bounties
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_BOUNTIES_ALIVE_BS, 31, TRUE) // PROGRESSHUB_BAILOFFICE_TIER4_OBJ_02 (0x5F98E61E): Secure all bounty targets alive
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_BAIL_PROPERTY_EARNINGS, 1000000, TRUE) // PROGRESSHUB_BAILOFFICE_TIER4_OBJ_03 (0x4DD24291): Earn $1,000,000 in additional income from your Bail Office Agents
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_BOUNTY_EARNINGS, 5000000, TRUE) // PROGRESSHUB_BAILOFFICE_TIER4_OBJ_04 (0x433AF55): Earn $5,000,000 from securing or eliminating bounty targets
// THE CHOP SHOP
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_SALVAGE_YARD_OWNED, 1, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER1_OBJ_01 (0x45031EB8): Set up a Salvage Yard
SET_PACKED_STAT_BOOL(42038, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER1_OBJ_02 (0x4F403332): Meet with Yusuf Amir
SET_PACKED_STAT_BOOL(42041, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER1_OBJ_03 (0xAA5FE970): Complete a Salvage Yard Robbery
SET_PACKED_STAT_BOOL(42044, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER2_OBJ_01 (0xC75B52A5): Sell a vehicle
SET_PACKED_STAT_BOOL(42045, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER2_OBJ_02 (0x7E17401E): Salvage a vehicle
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SALV23_EARN_SALV, 2500000, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER2_OBJ_03 (0xAB899B02): Earn $250,000 from salvaging vehicles
SET_PACKED_STAT_BOOL(42042, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER3_OBJ_01 (0x9702D68D): Complete all Salvage Yard Robberies
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SALV23_EARN_PERF, 5, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER3_OBJ_02 (0x8571336A): Sell 5 vehicles in perfect condition from Salvage Yard Robberies
SET_PACKED_STAT_BOOL(42046, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER3_OBJ_03 (0xB3AE8FE4): Complete all bonus challenges for a Salvage Yard Robbery
SET_PACKED_STAT_INT(51052, 10) // PROGRESSHUB_SALVAGEYARD_TIER4_OBJ_01 (0x7489CB17): Unlock 10 Platinum Awards for The Chop Shop
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SALV23_EARN_SALV, 2500000, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER4_OBJ_02 (0xA6CFAFA2): Earn $2,500,000 from salvaging vehicles
SET_PACKED_BOOLS_RANGED(42047, 42051, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER4_OBJ_03 (0x2984B526): Complete all bonus challenges for all Salvage Yard Robberies
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SALV23_EARN_SELL, 10000000, TRUE) // PROGRESSHUB_SALVAGEYARD_TIER4_OBJ_04 (0x1C3E9A9A): Earn $10,000,000 from selling stolen vehicles
// LOS SANTOS DRUG WARS
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_XM22_MISSIONS_SA, 0, 16, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER1_OBJ_01 (0x6152B58D): Complete all missions for The First Dose
SET_PACKED_STAT_BOOL(42037, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER1_OBJ_02 (0x4F371156): Set up an Acid Lab
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_BUY_COMPLET6, 100, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER1_OBJ_03 (0x6E064EF4): Complete 10 Source Supplies missions for the Acid Lab
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_XM22_MISSIONS_SA, 6, 10, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER2_OBJ_01 (0xB0DE344C): Complete all missions for The Last Dose
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_XM22_MISSIONS_SA, 17, 21, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER2_OBJ_01 (0xB0DE344C): Complete all missions for The Last Dose
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_XM22_FLOW, 20, 24, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER2_OBJ_02 (0x3025B2D5): Complete all Fooligan Jobs
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_EARNINGS6, 10000000, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER2_OBJ_03 (0x348591F): Earn $1,000,000 selling Acid
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_XM22_FLOW, 0, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_XM22_FLOW, 20, 24, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_BUY_COMPLET6, 10, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_SELL_COMPLET6, 10, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_PACKED_STAT_INT(41241, 5) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_XM22_MISSIONS_SA, 5, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_XM22_MISSIONS_SA, 10, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_XM22_MISSIONS_SA, 26, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_EARNINGS6, 1000000, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_01 (0xE171F2E2): Unlock all custom acid names
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_LSDW_FJ_NO_DEATHS, 25, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_02 (0xCFB6CF6C): Complete 25 Fooligan Jobs without dying
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DAX_CLONE_KILLS, 100, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER3_OBJ_03 (0x2E910D1F): Take out 100 hostile versions of yourself in The Last Dose - Checking In
SET_PACKED_STAT_INT(42084, 24) // PROGRESSHUB_LSDRUGWARS_TIER4_OBJ_01 (0xB874E609): Unlock all Platinum Awards for Los Santos Drug Wars
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_BUY_COMPLET6, 100, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER4_OBJ_02 (0xFEC8F2B0): Complete 100 Source Supplies missions for the Acid Lab
SET_PACKED_BOOLS_RANGED(41660, 41670, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER4_OBJ_03 (0x9D192F52): Complete all missions in The First Dose and The Last Dose without dying
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_EARNINGS6, 10000000, TRUE) // PROGRESSHUB_LSDRUGWARS_TIER4_OBJ_04 (0xF0DBD722): Earn $10,000,000 selling Acid
// THE CONTRACT
SET_PACKED_STAT_BOOL(28257, TRUE) // PROGRESSHUB_CONTRACT_TIER1_OBJ_01 (0x859F01C0): Set up the Agency
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_FIXER_COUNT, 100, TRUE) // PROGRESSHUB_CONTRACT_TIER1_OBJ_02 (0x9ACD2C1C): Complete a Security Contract
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_FIXER_GENERAL_BS, 0, TRUE) // PROGRESSHUB_CONTRACT_TIER1_OBJ_03 (0xA91CC8BB): Meet the VIP
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_PARTY_NIGHT, TRUE) // PROGRESSHUB_CONTRACT_TIER2_OBJ_01 (0x835C43B): Complete any Data Leak during the VIP Contract
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_BILLIONAIRE_GAMES, TRUE) // PROGRESSHUB_CONTRACT_TIER2_OBJ_01 (0x835C43B): Complete any Data Leak during the VIP Contract
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_HOOD_PASS, TRUE) // PROGRESSHUB_CONTRACT_TIER2_OBJ_01 (0x835C43B): Complete any Data Leak during the VIP Contract
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_COLD_CALLER, 10, TRUE) // PROGRESSHUB_CONTRACT_TIER2_OBJ_02 (0x3667A09E): Complete 10 Payphone Hits
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_FIXER_COUNT, 100, TRUE) // PROGRESSHUB_CONTRACT_TIER2_OBJ_03 (0xECA80D20): Complete 10 Security Contracts
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_FIXER_GENERAL_BS, 2, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_01 (0xCD51ADED): Complete the VIP Contract
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_FXER_PAY_HIT_BONUS, 100, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_02 (0xBB22098E): Complete 25 Payphone Hits with the Assassination Bonus
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTFRANK_1, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTFRANK_2, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTFRANK_3, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTLAMAR_1, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTLAMAR_2, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_SHORTLAMAR_3, TRUE) // PROGRESSHUB_CONTRACT_TIER3_OBJ_03 (0xEB28E99B): Complete all Short Trips playing as Franklin and Lamar
SET_PACKED_STAT_INT(42085, 10) // PROGRESSHUB_CONTRACT_TIER4_OBJ_01 (0xCC9C151F): Unlock 10 Platinum Awards for The Contract
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_FIXER_SEC_CON_SPEC, 100, TRUE) // PROGRESSHUB_CONTRACT_TIER4_OBJ_02 (0x5560692): Complete 100 Security Contracts on Specialist or Specialist+ difficulty
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_FXER_PAY_HIT_BONUS, 100, TRUE) // PROGRESSHUB_CONTRACT_TIER4_OBJ_03 (0x3348E277): Complete 100 Payphone Hits with the Assassination Bonus
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_FIXER_EARNINGS, 5000000, TRUE) // PROGRESSHUB_CONTRACT_TIER4_OBJ_04 (0x69EA4FB9): Earn $5,000,000 from Security Contracts
// AFTER HOURS
SET_PACKED_STAT_BOOL(22067, TRUE) // PROGRESSHUB_AFTERHOURS_TIER1_OBJ_01 (0xBF46F0D7): Set up a Nightclub
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_NIGHTCLUB_JOBS_DONE, 25, TRUE) // PROGRESSHUB_AFTERHOURS_TIER1_OBJ_02 (0x8C0A8A5F): Complete a Club Management mission
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DANCE_DUR, 5, TRUE) // PROGRESSHUB_AFTERHOURS_TIER1_OBJ_03 (0x9AE42812): Dance for 5 minutes inside a Nightclub
SET_PACKED_STAT_BOOL(15533, TRUE) // PROGRESSHUB_AFTERHOURS_TIER2_OBJ_01 (0xAA60AF3C): Hire a second Resident DJ
SET_PACKED_BOOLS_RANGED(22082, 22083, TRUE) // PROGRESSHUB_AFTERHOURS_TIER2_OBJ_01 (0xAA60AF3C): Hire a second Resident DJ
SET_PACKED_STAT_BOOL(36868, TRUE) // PROGRESSHUB_AFTERHOURS_TIER2_OBJ_02 (0x989C0BB3): Source Goods for your Nightclub Basement
SET_PACKED_STAT_BOOL(36944, TRUE) // PROGRESSHUB_AFTERHOURS_TIER2_OBJ_03 (0xCDD57625): Eject a troublemaker from your Nightclub
SET_PACKED_STAT_BOOL(22067, TRUE) // PROGRESSHUB_AFTERHOURS_TIER3_OBJ_01 (0xAA4A79F2): Hire all Resident DJs
SET_PACKED_STAT_BOOL(41989, TRUE) // PROGRESSHUB_AFTERHOURS_TIER3_OBJ_02 (0x9A90DA7F): Fill up your Nightclub safe
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_NIGHTCLUB_JOBS_DONE, 25, TRUE) // PROGRESSHUB_AFTERHOURS_TIER3_OBJ_03 (0x4CCCBEF8): Complete 25 Club Management missions
SET_PACKED_STAT_INT(42089, 8) // PROGRESSHUB_AFTERHOURS_TIER4_OBJ_01 (0x4EC62BD9): Unlock 8 Platinum Awards for After Hours
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_NIGHTCLUB_VIP_APPEAR, 25, TRUE) // PROGRESSHUB_AFTERHOURS_TIER4_OBJ_02 (0x442D16A7): Have 25 celebrity appearances at your Nightclub
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_NCLUB_POP_MAX_TME, 600, TRUE) // PROGRESSHUB_AFTERHOURS_TIER4_OBJ_03 (0xDA37C2BA): Keep your Nightclub popularity at 100% for 10 hours
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_HUB_EARNINGS, 50000000, TRUE) // PROGRESSHUB_AFTERHOURS_TIER4_OBJ_04 (0xCDC9A9DE): Earn a total of $50,000,000 or more
// SMUGGLER'S RUN
SET_PACKED_STAT_BOOL(15966, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER1_OBJ_01 (0x22E015F3): Set up a Hangar
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_BUY_COMPLET, 100, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER1_OBJ_02 (0xE8D721E2): Complete a Source Cargo mission
SET_PACKED_STAT_BOOL(41676, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER1_OBJ_03 (0xFB21C677): Send a staff member to source Air-Freight Cargo
SET_PACKED_STAT_BOOL(32398, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER2_OBJ_01 (0xA3EC6754): Turn a Pegasus vehicle into a Personal Aircraft
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_BUY_COMPLET, 100, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER2_OBJ_02 (0x9241C3FF): Complete 10 Source Cargo missions
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_SEL_COMPLET, 1, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER2_OBJ_03 (0x8513A96B): Complete an Air-Freight Cargo Sell mission
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_BUY_COMPLET, 100, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER3_OBJ_01 (0x4EEEBB02): Complete 25 Source Cargo missions
SET_PACKED_STAT_BOOL(41987, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER3_OBJ_02 (0x20B7DE95): Fill your Hangar with Air-Freight Cargo
SET_PACKED_STAT_BOOL(36924, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER3_OBJ_03 (0x6A7A7219): Sell 50 crates of the same type of Air-Freight Cargo in one sale
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_BUY_COMPLET, 100, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER4_OBJ_01 (0x7E859A3E): Complete 100 Source Cargo missions
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SMUGGLER_CRATES, 1000, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER4_OBJ_02 (0xAD63F7FA): Sell 1,000 crates of Air-Freight Cargo
SET_PACKED_BOOLS_RANGED(36925, 36932, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER4_OBJ_03 (0x9B095345): Sell all types of Air-Freight Cargo
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_HANGAR_EARNINGS, 50000000, TRUE) // PROGRESSHUB_SMUGGLERSRUN_TIER4_OBJ_04 (0xB6028937): Earn $50,000,000 selling Air-Freight Cargo
// GUNRUNNING
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_FACTORYSETUP5, 1, TRUE) // PROGRESSHUB_GUNRUNNING_TIER1_OBJ_01 (0xC0AAAE31): Set up a Bunker
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_BUY_COMPLET5, 2, TRUE) // PROGRESSHUB_GUNRUNNING_TIER1_OBJ_02 (0xE353F383): Complete a Resupply mission
SET_PACKED_STAT_INT(9359, 25) // PROGRESSHUB_GUNRUNNING_TIER1_OBJ_03 (0x9D30E73A): Complete a research project
SET_PACKED_STAT_BOOL(36870, TRUE) // PROGRESSHUB_GUNRUNNING_TIER2_OBJ_01 (0xC4B1B974): Deliver excess weapon parts to Ammu-Nation
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_WVM_FLOW_BITSET_MISSIONS0, 1, TRUE) // PROGRESSHUB_GUNRUNNING_TIER2_OBJ_02 (0xB55D1ACB): Complete a Mobile Operation
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SEL_COMPLETBC5, 1, TRUE) // PROGRESSHUB_GUNRUNNING_TIER2_OBJ_03 (0xA336F67F): Complete a Sell mission
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_SELL_COMPLET5, 1, TRUE) // PROGRESSHUB_GUNRUNNING_TIER2_OBJ_03 (0xA336F67F): Complete a Sell mission
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_SR_WEAPON_BIT_SET, 1, 17, TRUE) // PROGRESSHUB_GUNRUNNING_TIER3_OBJ_01 (0x722F9B5A): Complete all Challenges for 1 weapon at the Bunker Shooting Range
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_BIKER_BUY_COMPLET5, 25, TRUE) // PROGRESSHUB_GUNRUNNING_TIER3_OBJ_02 (0xE0E1F8C1): Complete 25 Resupply missions
SET_PACKED_BOOLS_RANGED(42002, 42013, TRUE) // PROGRESSHUB_GUNRUNNING_TIER3_OBJ_03 (0x8852479F): Upgrade 5 weapons to Mk II
SET_PACKED_BOOLS_RANGED(36831, 36838, TRUE) // PROGRESSHUB_GUNRUNNING_TIER4_OBJ_01 (0x4BA0BDEA): Complete all Mobile Operations on Hard difficulty in under 10 minutes
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_SR_WEAPON_BIT_SET, 1, 17, TRUE) // PROGRESSHUB_GUNRUNNING_TIER4_OBJ_02 (0xCB723D93): Complete all challenges at the Bunker Shooting Range
SET_PACKED_STAT_INT(9359, 25) // PROGRESSHUB_GUNRUNNING_TIER4_OBJ_03 (0xD932D914): Research 25 projects
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_EARNINGS5, 25000000, TRUE) // PROGRESSHUB_GUNRUNNING_TIER4_OBJ_04 (0xE01DE6EA): Earn $25,000,000 selling Weapons
// IMPORT / EXPORT
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_OWNED_IE_WAREHOUSE, 1, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER1_OBJ_01 (0x88B82CED): Own a Vehicle Warehouse
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_IE_EXPORT_COMPLETED, 25, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER1_OBJ_02 (0xD2AAC0B9): Complete a Vehicle Cargo mission
SET_PACKED_BOOLS_RANGED(42029, 42036, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER1_OBJ_03 (0xE4716446): Complete a Special Vehicle Work
SET_PACKED_BOOLS_RANGED(41874, 41883, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER2_OBJ_01 (0x293DED70): Source all vehicles for one Collector
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_VEH_CARGO_SELL_PER, 50, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER2_OBJ_02 (0xEB13853): Sell 1 vehicle in perfect condition
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_VEH_CARGO_SPECIAL, 5, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER2_OBJ_03 (0xFC7E13ED): Sell 5 vehicles to Specialist Dealers
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_IE_EXPORT_COMPLETED, 25, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER3_OBJ_01 (0x15D3E92C): Complete 25 Vehicle Cargo missions
SET_PACKED_STAT_BOOL(41988, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER3_OBJ_02 (0xC05D590): Fill a Vehicle Warehouse with 40 stolen vehicles
SET_PACKED_BOOLS_RANGED(42029, 42036, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER3_OBJ_03 (0xF2592237): Complete all Special Vehicle Works
SET_PACKED_BOOLS_RANGED(41874, 41883, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER4_OBJ_01 (0xC7DC3B6A): Source all vehicles for all Collectors
SET_PACKED_BOOLS_RANGED(41540, 41547, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER4_OBJ_02 (0xD5F757A0): Complete all Special Vehicle Works on Hard difficulty
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_VEH_CARGO_SELL_PER, 50, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER4_OBJ_03 (0xE3B5F31D): Sell 50 vehicles in perfect condition
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LFETIME_IE_MISSION_EARNINGS, 25000000, TRUE) // PROGRESSHUB_IMPORTEXPORT_TIER4_OBJ_04 (0x6E8908C9): Earn $25,000,000 selling Vehicle Cargo
// BIKERS
SET_PACKED_STAT_BOOL(36871, TRUE) // PROGRESSHUB_BIKERS_TIER1_OBJ_01 (0xEBB4606F): Become President of a Motorcycle Club
SET_PACKED_STAT_BOOL(36872, TRUE) // PROGRESSHUB_BIKERS_TIER1_OBJ_02 (0x7F7907FA): Hire a player to join your Motorcycle Club
SET_PACKED_BOOLS_RANGED(36875, 36887, TRUE) // PROGRESSHUB_BIKERS_TIER1_OBJ_03 (0x90BE2A84): Complete a Clubhouse Contract
SET_PACKED_STAT_BOOL(36873, TRUE) // PROGRESSHUB_BIKERS_TIER2_OBJ_01 (0xEF4755DD): Deliver a customer bike
SET_PACKED_STAT_BOOL(42001, TRUE) // PROGRESSHUB_BIKERS_TIER2_OBJ_02 (0xDC85B05A): Set up any Biker business
SET_PACKED_STAT_BOOL(36874, TRUE) // PROGRESSHUB_BIKERS_TIER2_OBJ_03 (0xD1AB9AA6): Complete a Resupply mission for any Biker business
SET_PACKED_BOOLS_RANGED(36875, 36887, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_01 (0xD7A1B0F1): Complete all Clubhouse Contracts
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_COMPLETBC, 1, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_02 (0xCDCF9D4D): Sell Product from all Biker businesses
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SEL_COMPLETBC1, 1, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_02 (0xCDCF9D4D): Sell Product from all Biker businesses
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SEL_COMPLETBC2, 1, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_02 (0xCDCF9D4D): Sell Product from all Biker businesses
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SEL_COMPLETBC3, 1, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_02 (0xCDCF9D4D): Sell Product from all Biker businesses
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SEL_COMPLETBC4, 1, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_02 (0xCDCF9D4D): Sell Product from all Biker businesses
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_BAR_RESUPPLY_CR, 10, TRUE) // PROGRESSHUB_BIKERS_TIER3_OBJ_03 (0xBBB3F916): Resupply the Clubhouse bar 10 times
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BKR_SELL_EARNINGS0, 25000000, TRUE) // PROGRESSHUB_BIKERS_TIER4_OBJ_01 (0x46A3FB6): Earn $25,000,000 selling Product
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_BIK_CUST_DEL_CASH, 2500000, TRUE) // PROGRESSHUB_BIKERS_TIER4_OBJ_02 (0xF2B39C49): Earn $2,500,000 delivering customer bikes
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_CLBH_BAR_EARNINGS, 500000, TRUE) // PROGRESSHUB_BIKERS_TIER4_OBJ_03 (0x562B633F): Earn $500,000 from your Clubhouse bar
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_BIK_CONTRACT_COUNT, 50, TRUE) // PROGRESSHUB_BIKERS_TIER4_OBJ_04 (0x543B5F5F): Complete 50 Clubhouse Contracts
// FURTHER ADVENTURES IN FINANCE AND FELONY
SET_PACKED_STAT_BOOL(36888, TRUE) // PROGRESSHUB_FAIFAF_TIER1_OBJ_01 (0x2FEB3D16): Become CEO of an Organization
SET_PACKED_STAT_BOOL(36889, TRUE) // PROGRESSHUB_FAIFAF_TIER1_OBJ_02 (0x3D3657AC): Hire a player to join your Organization
SET_PACKED_BOOLS_RANGED(36892, 36915, TRUE) // PROGRESSHUB_FAIFAF_TIER1_OBJ_03 (0x4B70F421): Complete a VIP Work
SET_PACKED_STAT_BOOL(36890, TRUE) // PROGRESSHUB_FAIFAF_TIER2_OBJ_01 (0x9B8A82EA): Export Mixed Goods to the Docks
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_WARHOUSESLOT0, 1, TRUE) // PROGRESSHUB_FAIFAF_TIER2_OBJ_02 (0xAD482665): Own a Special Cargo Warehouse
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_BUY_COMPLETE, 1, TRUE) // PROGRESSHUB_FAIFAF_TIER2_OBJ_03 (0x4E2F6835): Source Cargo for your Warehouse
SET_PACKED_BOOLS_RANGED(7559, 7553, TRUE) // PROGRESSHUB_FAIFAF_TIER3_OBJ_01 (0x67188D): Source all types of Cargo
SET_PACKED_STAT_BOOL(36891, TRUE) // PROGRESSHUB_FAIFAF_TIER3_OBJ_02 (0x113EBA20): Sell 111 crates of Cargo in one Sell mission
SET_PACKED_BOOLS_RANGED(36892, 36915, TRUE) // PROGRESSHUB_FAIFAF_TIER3_OBJ_03 (0x3481E33): Complete 5 different VIP Works
SET_PACKED_BOOLS_RANGED(36892, 36915, TRUE) // PROGRESSHUB_FAIFAF_TIER4_OBJ_01 (0xCF7FDDBC): Complete 10 different VIP Works and Challenges
SET_PACKED_BOOLS_RANGED(36860, 36865, TRUE) // PROGRESSHUB_FAIFAF_TIER4_OBJ_02 (0xF147214A): Source all types of Special Items
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_FAIFAF_CRATES_COL, 250, TRUE) // PROGRESSHUB_FAIFAF_TIER4_OBJ_03 (0xE30A84D1): Source 250 crates of Cargo
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_LIFETIME_CONTRA_EARNINGS, 50000000, TRUE) // PROGRESSHUB_FAIFAF_TIER4_OBJ_04 (0x86F9CCB1): Earn $50,000,000 selling Cargo
// LOS SANTOS TUNERS
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CAR_CLUB_MEMBERSHIP, 1, TRUE) // PROGRESSHUB_LSTUNERS_TIER1_OBJ_01 (0x948C6EC2): Visit and become a member of the LS Car Meet
SET_PACKED_STAT_BOOL(31737, TRUE) // PROGRESSHUB_LSTUNERS_TIER1_OBJ_01 (0x948C6EC2): Visit and become a member of the LS Car Meet
SET_PACKED_STAT_BOOL(41870, TRUE) // PROGRESSHUB_LSTUNERS_TIER1_OBJ_02 (0x5E560256): Take a vehicle into the LS Car Meet Test Track
SET_PACKED_STAT_BOOL(31753, TRUE) // PROGRESSHUB_LSTUNERS_TIER1_OBJ_03 (0x702DA605): Set up an Auto Shop
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_TUNER_COMP_BS, 0, 7, TRUE) // PROGRESSHUB_LSTUNERS_TIER2_OBJ_01 (0xB5797E1D): Complete any Robbery Contract
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_AUTO_SHOP, 10, TRUE) // PROGRESSHUB_LSTUNERS_TIER2_OBJ_02 (0x80CF14C9): Service and deliver 10 customer vehicles
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_CAR_CLUB_MEM, 100, TRUE) // PROGRESSHUB_LSTUNERS_TIER2_OBJ_03 (0x8EEFB10A): Reach LS Car Meet reputation level 10
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_TUNER_COMP_BS, 0, 7, TRUE) // PROGRESSHUB_LSTUNERS_TIER3_OBJ_01 (0xC83B7E72): Complete all Robbery Contracts
SET_PACKED_STAT_BOOL(32397, TRUE) // PROGRESSHUB_LSTUNERS_TIER3_OBJ_02 (0x29B0415A): Complete a Prize Ride Challenge
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_GROUNDWORK, 1, TRUE) // PROGRESSHUB_LSTUNERS_TIER3_OBJ_03 (0x5C0325FF): Deliver all 10 Exotic Exports vehicles in a day
SET_PACKED_STAT_INT(30226, 10) // PROGRESSHUB_LSTUNERS_TIER4_OBJ_01 (0xCA34E9FB): Unlock 10 Platinum Awards for Los Santos Tuners
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_TUNER_COUNT, 25, TRUE) // PROGRESSHUB_LSTUNERS_TIER4_OBJ_02 (0xBF54D43B): Complete 25 Robbery Contracts
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_TUNER_CUS_DEL_CASH, 5000000, TRUE) // PROGRESSHUB_LSTUNERS_TIER4_OBJ_03 (0x3E95D63): Earn $5,000,000 delivering customer vehicles
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_CAR_CLUB_MEM, 100, TRUE) // PROGRESSHUB_LSTUNERS_TIER4_OBJ_04 (0x989886C3): Reach LS Car Meet reputation level 100
// THE DIAMOND CASINO & RESORT
SET_PACKED_STAT_BOOL(27089, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER1_OBJ_01 (0x1401AFC6): Visit The Diamond Casino & Resort
SET_PACKED_STAT_BOOL(27090, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER1_OBJ_02 (0x253ED240): Purchase a Penthouse and visit Agatha Baker
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_VCM_FLOW_PROGRESS, 6, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER1_OBJ_03 (0x366E749F): Complete Loose Cheng
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_VCM_FLOW_PROGRESS, 12, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER1_OBJ_03 (0x366E749F): Complete Loose Cheng
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_VCM_FLOW_PROGRESS, 11, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER2_OBJ_01 (0xD82D5D63): Complete Cashing Out
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_VCM_FLOW_PROGRESS, 17, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER2_OBJ_01 (0xD82D5D63): Complete Cashing Out
SET_PACKED_STAT_BOOL(36916, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER2_OBJ_02 (0xDACA629D): Recover the bonus item after completing Cashing Out
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_ODD_JOBS, 100, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER2_OBJ_03 (0xAC8A861E): Complete Casino Work for Agatha Baker
SET_PACKED_BOOLS_RANGED(36844, 36859, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER3_OBJ_01 (0x775BB561): Complete 13 different Casino Work missions
SET_PACKED_BOOLS_RANGED(41548, 41553, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER3_OBJ_02 (0x859D51E4): Complete all Casino Story Missions on Hard difficulty
SET_PACKED_STAT_BOOL(41868, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER3_OBJ_03 (0xC20BCAC0): Take out Avery's bodyguards without being spotted in Cashing Out
SET_PACKED_STAT_INT(42093, 11) // PROGRESSHUB_DIAMONDCASINO_TIER4_OBJ_01 (0xFC33845B): Unlock 11 Platinum Awards for The Diamond Casino & Resort
SET_PACKED_BOOLS_RANGED(41560, 41565, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER4_OBJ_02 (0xF01A9F7): Complete all Casino Story Missions on Hard difficulty while taking less than 50% damage
SET_PACKED_BOOLS_RANGED(41554, 41559, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER4_OBJ_03 (0x63E053B3): Complete all Casino Story Missions on Hard difficulty using only pistols
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_ODD_JOBS, 100, TRUE) // PROGRESSHUB_DIAMONDCASINO_TIER4_OBJ_04 (0x7275F0DE): Complete 100 Casino Work missions for Agatha Baker
// THE CAYO PERICO HEIST
SET_PACKED_STAT_BOOL(30309, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER1_OBJ_01 (0xDBBBA2B7): Meet Miguel Madrazo inside The Music Locker
SET_PACKED_STAT_BOOL(30522, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER1_OBJ_02 (0x802CEB97): Set up a Kosatka
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_H4_MISSIONS, 0, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER1_OBJ_03 (0x22FA3117): Find where the Madrazo files are being held
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_H4_PROGRESS, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER2_OBJ_01 (0x4A342312): Complete The Cayo Perico Heist as a leader
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_H4_H4_DJ_MISSIONS, 0, 6, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER2_OBJ_02 (0xCFD12E4A): Help Tom Connors or English Dave with a DJ request
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_TREASURE_HUNTER, 10, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER2_OBJ_03 (0xDE02CAAD): Find 10 treasure chests on Cayo Perico
SET_PACKED_STAT_BOOL(41677, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER3_OBJ_01 (0xC80E8BCF): Complete The Cayo Perico Heist on Hard difficulty
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_CAYO_PRP_NO_DEATHS, 25, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER3_OBJ_02 (0xDC6AB487): Complete 25 prep work missions without dying
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_H4_H4_DJ_MISSIONS, 0, 6, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER3_OBJ_03 (0x5DD5375E): Complete all DJ requests for Tom Connors and English Dave
SET_PACKED_STAT_INT(42094, 15) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_01 (0xE9BA9B97): Unlock 15 Platinum Awards for The Cayo Perico Heist
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_H4_PROGRESS, 6, 11, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_02 (0x873DD6A7): Steal 5 variations of the primary target
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_SUBMARINE, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_STRATEGIC_BOMBER, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_SMUGGLER_PLANE, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_STEALTH_HELI, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_PATROL_BOAT, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_CR_SMUGGLER_BOAT, 1, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_03 (0x74CA31C0): Complete The Cayo Perico Heist using all approaches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_CAYO_H_EARNINGS, 50000000, TRUE) // PROGRESSHUB_CAYOPERICOHEIST_TIER4_OBJ_04 (0x62A90D7E): Steal $50,000,000 in primary and secondary targets
// THE DIAMOND CASINO HEIST
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_CAS_HEIST_FLOW, 1, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER1_OBJ_01 (0xCFF037D0): Meet Lester Crest at Mirror Park
SET_PACKED_STAT_BOOL(28270, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER1_OBJ_02 (0xDE63D4B7): Set up an Arcade
SET_PACKED_STAT_BOOL(36842, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER1_OBJ_03 (0x2B756ED9): Scope the contents of the Casino Vault
SET_MP_INT_CHARACTER_STAT_BIT(MP_INT_STAT_CAS_HEIST_FLOW, 10, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER2_OBJ_01 (0x86FF77BC): Complete The Diamond Casino Heist as a leader
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_PREPARATION, 25, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER2_OBJ_02 (0x111C8BDC): Complete 25 prep missions
SET_PACKED_STAT_BOOL(32399, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER2_OBJ_03 (0x22D72F51): Play an arcade game
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_CAS_HEIST_FLOW, 11, 13, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER3_OBJ_01 (0xF356C153): Complete The Diamond Casino Heist using all approaches
SET_MP_BOOL_AWD_CHARACTER_STAT(MP_BOOL_AWARD_CREWEDUP, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER3_OBJ_02 (0x808EDBD9): Unlock all crew members
SET_PACKED_STAT_BOOL(42025, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER3_OBJ_03 (0x31EABE7A): Complete The Diamond Casino Heist in under 10 minutes on Hard difficulty
SET_PACKED_STAT_BOOL(42086, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER4_OBJ_01 (0xF291E7B): Unlock 15 Platinum Awards for The Diamond Casino Heist
SET_PACKED_BOOLS_RANGED(41678, 41681, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER4_OBJ_02 (0xFD597ADC): Steal all variations of loot from the vault on Hard difficulty, without being spotted
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_CASINO_H_EARNINGS, 50000000, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER4_OBJ_03 (0x14D129CF): Steal $50,000,000 from the vault
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_DAICASHCRAB, 100000, TRUE) // PROGRESSHUB_DIAMONDCASINOHEIST_TIER4_OBJ_04 (0x5578ADC): Steal $100,000 from the Daily Vault
// THE DOOMSDAY HEIST
SET_PACKED_STAT_BOOL(18139, TRUE) // PROGRESSHUB_DOOMSDAY_TIER1_OBJ_01 (0x41C26C48): Set up a Facility and meet Lester Crest
SET_PACKED_STAT_BOOL(36861, TRUE) // PROGRESSHUB_DOOMSDAY_TIER1_OBJ_02 (0x278237C8): Set up The Data Breaches
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_GANGOPS_FLOW_BITSET_MISS0, 0, 2, TRUE) // PROGRESSHUB_DOOMSDAY_TIER1_OBJ_03 (0x19481B54): Complete any Setup for The Data Breaches
SET_PACKED_STAT_BOOL(41712, TRUE) // PROGRESSHUB_DOOMSDAY_TIER2_OBJ_01 (0xE72D2A9B): Complete The Data Breaches as a leader
SET_PACKED_STAT_BOOL(36862, TRUE) // PROGRESSHUB_DOOMSDAY_TIER2_OBJ_02 (0xD8F38E28): Set up The Bogdan Problem
SET_PACKED_STAT_BOOL(41713, TRUE) // PROGRESSHUB_DOOMSDAY_TIER2_OBJ_03 (0x335E2AC): Complete The Bogdan Problem as a leader
SET_PACKED_STAT_BOOL(36863, TRUE) // PROGRESSHUB_DOOMSDAY_TIER3_OBJ_01 (0xB0B9A7B1): Set up The Doomsday Scenario
SET_PACKED_STAT_BOOL(41714, TRUE) // PROGRESSHUB_DOOMSDAY_TIER3_OBJ_02 (0xBE634304): Complete The Doomsday Scenario as a leader
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DOOM_PRP_NO_DEATHS, 14, TRUE) // PROGRESSHUB_DOOMSDAY_TIER3_OBJ_03 (0x69C499C8): Complete 14 prep missions without dying
SET_PACKED_STAT_INT(42087, 10) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_01 (0x562D0562): Unlock 10 Platinum Awards for The Doomsday Heist
SET_PACKED_STAT_BOOL(41685, TRUE) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_02 (0x691B2B3E): Complete all 3 Acts using only pistols and vehicles
SET_PACKED_STAT_BOOL(41690, TRUE) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_02 (0x691B2B3E): Complete all 3 Acts using only pistols and vehicles
SET_PACKED_STAT_BOOL(41696, TRUE) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_02 (0x691B2B3E): Complete all 3 Acts using only pistols and vehicles
SET_PACKED_BOOLS_RANGED(41697, 41699, TRUE) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_03 (0x79D8CCB9): Complete the Elite Challenges for all 3 Acts
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DOOMSDAY_ACTS, 15, TRUE) // PROGRESSHUB_DOOMSDAY_TIER4_OBJ_04 (0xC90F227): Complete 15 Acts as a leader
// ORIGINAL HEISTS
SET_PACKED_STAT_BOOL(36867, TRUE) // PROGRESSHUB_HEISTS_TIER1_OBJ_01 (0xAEE198D2): Own a high-end or custom Apartment
SET_PACKED_STAT_BOOL(36933, TRUE) // PROGRESSHUB_HEISTS_TIER1_OBJ_02 (0x42F1C0F0): Set up The Fleeca Job
SET_PACKED_STAT_BOOL(41700, TRUE) // PROGRESSHUB_HEISTS_TIER1_OBJ_03 (0x622DFF68): Complete a Setup for The Fleeca Job as a leader
SET_PACKED_STAT_BOOL(41715, TRUE) // PROGRESSHUB_HEISTS_TIER2_OBJ_01 (0x38AAD3F7): Complete The Fleeca Job as a leader
SET_PACKED_STAT_BOOL(41716, TRUE) // PROGRESSHUB_HEISTS_TIER2_OBJ_02 (0x6A60B762): Complete Prison Break as a leader
SET_PACKED_STAT_BOOL(41717, TRUE) // PROGRESSHUB_HEISTS_TIER2_OBJ_03 (0x98C09429): Complete The Humane Labs Raid as a leader
SET_PACKED_STAT_BOOL(41718, TRUE) // PROGRESSHUB_HEISTS_TIER3_OBJ_01 (0x34BD2A4A): Complete Series A Funding as a leader
SET_PACKED_STAT_BOOL(41719, TRUE) // PROGRESSHUB_HEISTS_TIER3_OBJ_02 (0xF887B1D0): Complete The Pacific Standard Job as a leader
SET_PACKED_STAT_INT(42100, 5) // PROGRESSHUB_HEISTS_TIER3_OBJ_03 (0x16CFEE60): Complete all heists with the same crew
SET_PACKED_STAT_INT(42090, 15) // PROGRESSHUB_HEISTS_TIER4_OBJ_01 (0xAA5E0AEC): Unlock 15 Platinum Awards for heists
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_HEIST_EARNINGS, 50000000, TRUE) // PROGRESSHUB_HEISTS_TIER4_OBJ_02 (0x1BB56D99): Earn $50,000,000 across all heists
SET_PACKED_BOOLS_RANGED(41701, 41704, TRUE) // PROGRESSHUB_HEISTS_TIER4_OBJ_03 (0xDBD51A9): Complete the Elite Challenge for each heist
SET_PACKED_STAT_BOOL(36917, TRUE) // PROGRESSHUB_HEISTS_TIER4_OBJ_03 (0xDBD51A9): Complete the Elite Challenge for each heist
SET_PACKED_STAT_BOOL(42000, TRUE) // PROGRESSHUB_HEISTS_TIER4_OBJ_04 (0xFF86B53C): Complete the Criminal Mastermind challenge
// ARENA WAR
SET_PACKED_STAT_BOOL(25009, TRUE) // PROGRESSHUB_ARENAWAR_TIER1_OBJ_01 (0xF3450C6B): Set up an Arena Workshop
SET_PACKED_BOOLS_RANGED(41647, 41655, TRUE) // PROGRESSHUB_ARENAWAR_TIER2_OBJ_01 (0xDF6BF844): Win an Arena Mode
SET_PACKED_STAT_INT(22063, 20) // PROGRESSHUB_ARENAWAR_TIER2_OBJ_02 (0x662705BC): Reach skill level 5
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_ARENAWARS_AP_TIER, 50, TRUE) // PROGRESSHUB_ARENAWAR_TIER3_OBJ_01 (0x4BED6034): Reach Sponsorship Tier 25
SET_PACKED_BOOLS_RANGED(41647, 41655, TRUE) // PROGRESSHUB_ARENAWAR_TIER3_OBJ_02 (0x3D0FC279): Win all the Arena Modes
SET_PACKED_STAT_INT(42088, 15) // PROGRESSHUB_ARENAWAR_TIER4_OBJ_01 (0x85A2DB8A): Unlock 15 Platinum Awards for Arena Wars
SET_PACKED_STAT_INT(42000, 20) // PROGRESSHUB_ARENAWAR_TIER4_OBJ_02 (0xBE8DCD63): Earn skill level 20 in Arena Wars
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_ARENAWARS_AP_TIER, 50, TRUE) // PROGRESSHUB_ARENAWAR_TIER4_OBJ_03 (0xA84FA0E7): Reach Sponsorship Tier 50
// ADVERSARY MODS
SET_PACKED_BOOLS_RANGED(41594, 41646, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER1_OBJ_01 (0xC50A7197): Participate in any Adversary Mode
SET_PACKED_STAT_BOOL(36840, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER2_OBJ_01 (0x145DC87C): Participate in the Featured Series
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_ADV_WINS, 50, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER2_OBJ_02 (0x26E86D91): Win 5 Adversary Modes
SET_PACKED_BOOLS_RANGED(41594, 41646, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER3_OBJ_01 (0xB48238FD): Participate in 10 different Adversary Modes
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_ADV_WINS, 50, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER3_OBJ_02 (0xEDD52BA6): Win 20 Adversary Modes
SET_PACKED_BOOLS_RANGED(41594, 41646, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER4_OBJ_01 (0xC0189FE): Participate in 25 different Adversary Modes
SET_PACKED_BOOLS_RANGED(41656, 41646, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER4_OBJ_01 (0xC0189FE): Participate in 25 different Adversary Modes
SET_PACKED_BOOLS_RANGED(51339, 41646, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER4_OBJ_01 (0xC0189FE): Participate in 25 different Adversary Modes
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_ADV_WINS, 50, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER4_OBJ_02 (0x508E1316): Win 50 Adversary Modes
SET_PACKED_STAT_BOOL(36921, TRUE) // PROGRESSHUB_ADVERSARYMODE_TIER4_OBJ_03 (0x5E3F2E78): Win 5 Adversary Modes in a row
// SURVIVALS
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SURVIVALS_PLAYED, 1, TRUE) // PROGRESSHUB_SURVIVALS_TIER1_OBJ_01 (0x49A11C56): Play a Survival mode
SET_PACKED_STAT_BOOL(41672, TRUE) // PROGRESSHUB_SURVIVALS_TIER2_OBJ_01 (0xAD2959EF): Survive 5 waves in Survival without dying
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SURV_WAVES, 50, TRUE) // PROGRESSHUB_SURVIVALS_TIER2_OBJ_02 (0xE563C9EB): Clear 50 waves in Survival
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_FMHORDWAVESSURVIVE, 10, TRUE) // PROGRESSHUB_SURVIVALS_TIER3_OBJ_01 (0xEE2FFDE6): Survive 10 waves in Survival without dying
SET_PACKED_STAT_BOOL(41673, TRUE) // PROGRESSHUB_SURVIVALS_TIER3_OBJ_02 (0xCABAB734): Get 100 headshots in a game of Survival
SET_PACKED_STAT_BOOL(41332, TRUE) // PROGRESSHUB_SURVIVALS_TIER4_OBJ_01 (0x450B5C0): Complete 10 waves in Survival mode playing solo
SET_PACKED_STAT_BOOL(41331, TRUE) // PROGRESSHUB_SURVIVALS_TIER4_OBJ_02 (0xD5A35866): Reach wave 16 playing Endless Waves
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_SURV_WAVES, 250, TRUE) // PROGRESSHUB_SURVIVALS_TIER4_OBJ_03 (0xE5A5F86B): Clear 250 waves in Survival
// RACING
SET_PACKED_STAT_BOOL(42023, TRUE) // PROGRESSHUB_RACING_TIER1_OBJ_01 (0x37C18760): Participate in any Race
SET_PACKED_BOOLS_RANGED(41363, 42151, TRUE) // PROGRESSHUB_RACING_TIER2_OBJ_01 (0xA6E80D62): Win a Race in 5 different race types
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_RACES_WON, 50, TRUE) // PROGRESSHUB_RACING_TIER2_OBJ_02 (0xB55EAA4F): Win 5 Races against another player
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_RACES_WON, 50, TRUE) // PROGRESSHUB_RACING_TIER3_OBJ_01 (0xDD1D6E9D): Win 25 Races against another player
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_PROG_HUB_T_TRIAL_PAR_TIME, 0, 25, TRUE) // PROGRESSHUB_RACING_TIER3_OBJ_02 (0xE5ED123): Beat the par time in 25 Time Trials
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_PROG_HUB_T_TRL_PAR_TIME_RC, 0, 25, TRUE) // PROGRESSHUB_RACING_TIER3_OBJ_02 (0xE5ED123): Beat the par time in 25 Time Trials
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_PROG_HUB_T_TRL_PAR_TIME_HSW, 0, 25, TRUE) // PROGRESSHUB_RACING_TIER3_OBJ_02 (0xE5ED123): Beat the par time in 25 Time Trials
SET_MP_INT_CHARACTER_STAT_BITS(MP_INT_STAT_PROG_HUB_T_TRL_PAR_TIME_BKE, 0, 25, TRUE) // PROGRESSHUB_RACING_TIER3_OBJ_02 (0xE5ED123): Beat the par time in 25 Time Trials
SET_PACKED_STAT_INT(41246, 20) // PROGRESSHUB_RACING_TIER4_OBJ_01 (0x7317935B): Win 20 Races in the Community Series
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_FST_LPS_RSTAR_RAC, 50, TRUE) // PROGRESSHUB_RACING_TIER4_OBJ_02 (0x8E04C939): Achieve the fastest lap 50 times on any Rockstar-created Race
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_RACES_WON, 50, TRUE) // PROGRESSHUB_RACING_TIER4_OBJ_03 (0xA0B96EA2): Win 50 Races against another player
// DEATHMATCHES
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_DM_END, 1, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER1_OBJ_01 (0x68FBFC22): Participate in any Deathmatch
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DM_TDM_PLAYS, 1, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER2_OBJ_01 (0xDB824EF5): Participate in a Team Deathmatch
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_FM_DM_WINS, 50, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER2_OBJ_02 (0xC928AA42): Win 5 Deathmatches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DM_COMMUNITY_PLAYS, 10, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER3_OBJ_01 (0xA492ACB9): Play 10 Deathmatches in the Community Series
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_FM_DM_WINS, 50, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER3_OBJ_02 (0x8E4F8033): Win 20 Deathmatches
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_DTHM_KILL_5_WO_DIE, 25, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER4_OBJ_01 (0x2A018754): Kill 5 players without dying 25 times during Deathmatches
SET_MP_INT_AWD_CHARACTER_STAT(MP_INT_AWARD_FM_DM_WINS, 50, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER4_OBJ_02 (0x4325B99C): Win 50 Deathmatches
SET_PACKED_STAT_BOOL(36922, TRUE) // PROGRESSHUB_DEATHMATCHES_TIER4_OBJ_03 (0x14D3DCF9): Win 5 Deathmatches in a row
// VEHICLE ENTHUSIAST
SET_PACKED_STAT_BOOL(41864, TRUE) // PROGRESSHUB_VEHICLE_TIER1_OBJ_01 (0x3D07E0F1): Own a Garage with at least 10 spaces
SET_PACKED_STAT_BOOL(42014, TRUE) // PROGRESSHUB_VEHICLE_TIER1_OBJ_02 (0xCFD18686): Customize a vehicle in Los Santos Customs
SET_PACKED_STAT_BOOL(41865, TRUE) // PROGRESSHUB_VEHICLE_TIER1_OBJ_03 (0xE19BAA1A): Own a Pegasus vehicle
SET_PACKED_STAT_BOOL(41863, TRUE) // PROGRESSHUB_VEHICLE_TIER2_OBJ_01 (0xD31B5E74): Test drive or purchase a vehicle from Premium Deluxe Motorsport or Luxury Autos
SET_PACKED_STAT_BOOL(41840, TRUE) // PROGRESSHUB_VEHICLE_TIER2_OBJ_02 (0xC151BAE1): Upgrade a vehicle to its custom variant at Benny's Original Motor Works
SET_PACKED_STAT_BOOL(41839, TRUE) // PROGRESSHUB_VEHICLE_TIER2_OBJ_03 (0xAC4290C3): Upgrade a vehicle with HSW Performance Upgrades at Hao's Special Works inside the LS Car Meet
SET_PACKED_STAT_BOOL(41841, TRUE) // PROGRESSHUB_VEHICLE_TIER3_OBJ_01 (0x296EED38): Upgrade a vehicle into an Arena Contender at an Arena Workshop
SET_PACKED_STAT_BOOL(41838, TRUE) // PROGRESSHUB_VEHICLE_TIER3_OBJ_02 (0xF51B848A): Customize a vehicle with Imani tech at an Agency
SET_PACKED_STAT_INT(42092, 5) // PROGRESSHUB_VEHICLE_TIER3_OBJ_03 (0x5F735938): Earn 5 gold medals in the Flight School challenges
SET_PACKED_STAT_INT(42091, 10) // PROGRESSHUB_VEHICLE_TIER4_OBJ_01 (0x90CDF449): Unlock 10 Platinum Awards for Vehicles
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_HUB_VEH_ENTH_OWNED_VEHS, 99, TRUE) // PROGRESSHUB_VEHICLE_TIER4_OBJ_02 (0xAC8F2BCB): Own 100 vehicles including 1 Special Vehicle
SET_PACKED_STAT_BOOL(41866, TRUE) // PROGRESSHUB_VEHICLE_TIER4_OBJ_02 (0xAC8F2BCB): Own 100 vehicles including 1 Special Vehicle
SET_PACKED_BOOLS_RANGED(41842, 41862, TRUE) // PROGRESSHUB_VEHICLE_TIER4_OBJ_03 (0x75323D12): Own a vehicle in each of the 15 different vehicle classes
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_VEHICLES_CUSTOMISED, 50, TRUE) // PROGRESSHUB_VEHICLE_TIER4_OBJ_04 (0x5F0010AE): Customize 50 vehicles
// WEAPONS EXPERT
SET_PACKED_STAT_BOOL(36934, TRUE) // PROGRESSHUB_WEAPONS_TIER1_OBJ_01 (0x7184C395): Own 5 different weapons
SET_PACKED_STAT_BOOL(36935, TRUE) // PROGRESSHUB_WEAPONS_TIER1_OBJ_02 (0xCB4FF72A): Equip Body Armor
SET_PACKED_STAT_BOOL(36936, TRUE) // PROGRESSHUB_WEAPONS_TIER1_OBJ_03 (0xE5302AEA): Add an attachment to a weapon
SET_PACKED_STAT_BOOL(36937, TRUE) // PROGRESSHUB_WEAPONS_TIER2_OBJ_01 (0xA6478E76): Customize your weapon loadout at a Gun Locker
SET_PACKED_STAT_BOOL(36938, TRUE) // PROGRESSHUB_WEAPONS_TIER2_OBJ_02 (0xB5622CAB): Customize a weapon at a Weapon Workshop
SET_PACKED_STAT_BOOL(36920, TRUE) // PROGRESSHUB_WEAPONS_TIER2_OBJ_03 (0xC2BD4761): Request and collect a Merryweather Ammo Drop
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_WEAP_TYPE_ANSR, -1, TRUE) // PROGRESSHUB_WEAPONS_TIER3_OBJ_01 (0x366B9C10): Win a Challenge for each weapon type against another player in the Ammu-Nation Shooting Range
SET_PACKED_STAT_INT(41242, 8) // PROGRESSHUB_WEAPONS_TIER3_OBJ_02 (0xD375D5F2): Own 1 of each weapon type
SET_PACKED_STAT_BOOL(36942, TRUE) // PROGRESSHUB_WEAPONS_TIER3_OBJ_03 (0xC3B03667): Visit the Gun Van every day for 10 days
SET_MP_INT_CHARACTER_STAT(MP_INT_STAT_PROG_HUB_10_CHAL_ANSR, 10, TRUE) // PROGRESSHUB_WEAPONS_TIER4_OBJ_01 (0x41DD0B75): Win 10 Challenges against another player in the Ammu-Nation Shooting Range
SET_PACKED_BOOLS_RANGED(42002, 42013, TRUE) // PROGRESSHUB_WEAPONS_TIER4_OBJ_02 (0xB39B6EF0): Own all of the Mk II weapons
SET_PACKED_STAT_BOOL(36941, TRUE) // PROGRESSHUB_WEAPONS_TIER4_OBJ_03 (0x9CFC41B2): Own 50 weapons
SET_PACKED_BOOLS_RANGED(15456, 15460) // PROGRESSHUB_WEAPONS_TIER4_OBJ_04 (0x8ECEA557): Unlock all Mk II ammo types