2574 lines
160 KiB
Python
Executable File
2574 lines
160 KiB
Python
Executable File
/***********************************
|
|
* Name: MP_Awards.sc
|
|
* Author: Brenda Carey
|
|
* Date: 15/10/2012
|
|
***********************************/
|
|
|
|
USING "PauseMenu_public.sch"
|
|
USING "net_include.sch"
|
|
USING "Transition_Common.sch"
|
|
USING "MPHud_Awards.sch"
|
|
|
|
// ************************************************************
|
|
// ******************** MAIN SCRIPT LOOP **********************
|
|
// ************************************************************
|
|
|
|
PROC RENDER_MPHUD_CHARACTER_MEDAL_SELECT_SCREEN( TRANSITION_HUDCOGS& ScreenPlace)
|
|
BOOL bHeistAssetsReady, bLTSAssetsReady
|
|
INT iAwarded
|
|
INT inumbertodeduct = 0
|
|
IF HAS_STREAMED_TEXTURE_DICT_LOADED("MPTShirtAwards2")
|
|
//AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwardMods")
|
|
bHeistAssetsReady = TRUE
|
|
ENDIF
|
|
IF HAS_STREAMED_TEXTURE_DICT_LOADED("MPTshirtAwardLTS")
|
|
bLTSAssetsReady = TRUE
|
|
ENDIF
|
|
|
|
IF iAwarded = 1 // Fix for release
|
|
ENDIF
|
|
IF HAS_ADDITIONAL_TEXT_LOADED(MP_STATS_TEXT_SLOT)
|
|
IF HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards1")
|
|
AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards2")
|
|
AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards3")
|
|
AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards4")
|
|
AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards5")
|
|
AND HAS_STREAMED_TEXTURE_DICT_LOADED("MPAwards6")
|
|
AND bHeistAssetsReady
|
|
AND bLTSAssetsReady
|
|
|
|
INT iTeam = TEAM_FREEMODE
|
|
|
|
// Set gallery dimensions (based on current category)
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS //93
|
|
|
|
IF !g_sMPTunables.bdisable_daily_objectives
|
|
MAX_NUM_AWARD_PAGES = 25
|
|
MAX_NUM_AWARD_LAST_PAGE = 3
|
|
ELSE
|
|
MAX_NUM_AWARD_PAGES = 25
|
|
MAX_NUM_AWARD_LAST_PAGE = 7
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
|
|
#IF FEATURE_HEIST_ISLAND
|
|
inumbertodeduct = 0
|
|
|
|
IF NOT g_sMPTunables.bCollectables_Treasure_Chests
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_KEINEMUSIK
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_PALMS_TRAX
|
|
inumbertodeduct++
|
|
ENDIF
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_MOODYMANN
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
MAX_NUM_AWARD_LAST_PAGE -= inumbertodeduct
|
|
|
|
IF NOT g_sMPTunables.bTUNER_CABINET_CAMHEDZ_ENABLE
|
|
MAX_NUM_AWARD_LAST_PAGE -=5
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_UNION_DEPOSITORY)] = 0.0
|
|
MAX_NUM_AWARD_LAST_PAGE -=1
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_METH_JOB)] = 0.0
|
|
MAX_NUM_AWARD_LAST_PAGE -=1
|
|
ENDIF
|
|
|
|
IF MAX_NUM_AWARD_LAST_PAGE < 1
|
|
MAX_NUM_AWARD_PAGES--
|
|
MAX_NUM_AWARD_LAST_PAGE+=12
|
|
|
|
ENDIF
|
|
|
|
|
|
#ENDIF
|
|
//MAX_NUM_AWARD_LAST_PAGE -= 12
|
|
//MAX_NUM_AWARD_PAGES -= 2
|
|
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_VICTORY_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 7
|
|
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 9
|
|
BREAK
|
|
|
|
CASE MAINPAGE_GENERAL_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 4
|
|
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CRIME_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 8
|
|
BREAK
|
|
|
|
CASE MAINPAGE_VEHICLE_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 12
|
|
BREAK
|
|
|
|
CASE MAINPAGE_COMBAT_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 1
|
|
MAX_NUM_AWARD_LAST_PAGE = 11
|
|
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 2
|
|
BREAK
|
|
|
|
CASE MAINPAGE_HEIST_AWARDS
|
|
IF IS_XBOX_PLATFORM()
|
|
OR IS_PLAYSTATION_PLATFORM()
|
|
OR IS_PC_VERSION()
|
|
MAX_NUM_AWARD_PAGES = 1
|
|
MAX_NUM_AWARD_LAST_PAGE = 8
|
|
ELSE
|
|
MAX_NUM_AWARD_PAGES = 1
|
|
MAX_NUM_AWARD_LAST_PAGE = 7
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_NIGHTCLUB_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 8
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = FALSE
|
|
MAX_NUM_AWARD_LAST_PAGE--
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ1 = FALSE
|
|
MAX_NUM_AWARD_LAST_PAGE--
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ2 = FALSE
|
|
MAX_NUM_AWARD_LAST_PAGE--
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ3 = FALSE
|
|
MAX_NUM_AWARD_LAST_PAGE--
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = FALSE
|
|
OR g_sMPTunables.bENABLE_CLUB_DJ2 = FALSE
|
|
OR g_sMPTunables.bENABLE_CLUB_DJ1 = FALSE
|
|
OR g_sMPTunables.bENABLE_CLUB_DJ3 = FALSE
|
|
MAX_NUM_AWARD_LAST_PAGE--
|
|
ENDIF
|
|
|
|
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_GANG_OPS_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 11
|
|
BREAK
|
|
|
|
CASE MAINPAGE_ARENA_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 3
|
|
MAX_NUM_AWARD_LAST_PAGE = 4
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CASINO_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 11
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CASINO_HEIST_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 12
|
|
|
|
BREAK
|
|
|
|
#IF FEATURE_COPS_N_CROOKS
|
|
CASE MAINPAGE_COPS_AND_CROOKS_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 6
|
|
IF !g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
MAX_NUM_AWARD_LAST_PAGE -= 6
|
|
ENDIF
|
|
BREAK
|
|
#ENDIF
|
|
|
|
#IF FEATURE_SUMMER_2020
|
|
//IF g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
CASE MAINPAGE_SUMMER2020
|
|
MAX_NUM_AWARD_PAGES = 0
|
|
MAX_NUM_AWARD_LAST_PAGE = 6
|
|
BREAK
|
|
//ENDIF
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_HEIST_ISLAND_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 2
|
|
MAX_NUM_AWARD_LAST_PAGE = 2
|
|
|
|
inumbertodeduct = 0
|
|
|
|
IF NOT g_sMPTunables.bCollectables_Treasure_Chests
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_KEINEMUSIK
|
|
inumbertodeduct++
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_PALMS_TRAX
|
|
inumbertodeduct++
|
|
inumbertodeduct++
|
|
ENDIF
|
|
IF g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_MOODYMANN
|
|
inumbertodeduct++
|
|
ENDIF
|
|
|
|
|
|
MAX_NUM_AWARD_LAST_PAGE -= inumbertodeduct
|
|
|
|
IF MAX_NUM_AWARD_LAST_PAGE < 1
|
|
MAX_NUM_AWARD_PAGES--
|
|
MAX_NUM_AWARD_LAST_PAGE+=12
|
|
|
|
ENDIF
|
|
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_TUNER_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 1
|
|
MAX_NUM_AWARD_LAST_PAGE = 12
|
|
|
|
IF NOT g_sMPTunables.bTUNER_CABINET_CAMHEDZ_ENABLE
|
|
MAX_NUM_AWARD_LAST_PAGE -=5
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_UNION_DEPOSITORY)] = 0.0
|
|
MAX_NUM_AWARD_LAST_PAGE -=1
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_METH_JOB)] = 0.0
|
|
MAX_NUM_AWARD_LAST_PAGE -=1
|
|
ENDIF
|
|
|
|
BREAK
|
|
|
|
#IF FEATURE_FIXER
|
|
CASE MAINPAGE_FIXER_AWARDS
|
|
MAX_NUM_AWARD_PAGES = 1
|
|
MAX_NUM_AWARD_LAST_PAGE = 7
|
|
BREAK
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_REWARDS
|
|
MAX_NUM_AWARD_PAGES = 4
|
|
MAX_NUM_AWARD_LAST_PAGE = 1
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
// Populate gallery data (based on current category and page)
|
|
SWITCH ScreenPlace.iSelectedPage
|
|
//FM CHARACTER
|
|
CASE 0
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_HEADSHOTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Head Banger
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_PISTOL ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Pistol Whipped
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SHOTGUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Shotgun Blues
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SMG ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // SMG Head
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SNIPER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Scoping Out
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_20_KILLS_MELEE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Melee Murderer
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_25_KILLS_STICKYBOMBS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Ended In A Sticky Situation
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_KILLS_GRENADES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Grenade Fiend
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_KILLS_ROCKETLAUNCH ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Rocket Man
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_VEHICLES_BLOWNUP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Sky High
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_5STAR_WANTED_AVOIDANCE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Police Mocker
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CAR_BOMBS_ENEMY_KILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Car Bomber
|
|
BREAK
|
|
CASE MAINPAGE_VICTORY_AWARDS
|
|
//-- Victory awards
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TDM_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TDM_MVP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_RACES_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINAIRRACE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINSEARACE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GTA_RACES_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMKILL3ANDWINGTARACE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) //Road Rage
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMRALLYWONDRIVE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMRALLYWONNAV ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINRACETOPOINTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FMWINCUSTOMRACE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
CASE MAINPAGE_GENERAL_AWARDS
|
|
//-- General
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFFERENTDM ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFFERENTRACES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PARACHUTE_JUMPS_20M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PARACHUTE_JUMPS_50M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMBASEJMP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMATTGANGHQ ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM6DARTCHKOUT ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GOLF_BIRDIES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_GOLF_HOLE_IN_1 ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_ACE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FMBBETWIN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_LAPDANCES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CRIME_AWARDS
|
|
// Crimes
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMTIME5STARWANTED ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_5STAR_WANTED_AVOIDANCE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMSHOOTDOWNCOPHELI ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ENEMYDRIVEBYKILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_VEHICLES_JACKEDR ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_SECURITY_CARS_ROBBED ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_HOLD_UP_SHOPS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ODISTRACTCOPSNOEATH ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
CASE MAINPAGE_VEHICLE_AWARDS
|
|
// VEHICLES
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_VEHICLES_BLOWNUP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CARS_EXPORTED ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMDRIVEWITHOUTCRASH ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PASSENGERTIME ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TIME_IN_HELICOPTER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMFULLYMODDEDCAR ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_VEHICLE_JUMP_OVER_40M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMMOSTFLIPSINONEVEHICLE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMMOSTSPINSINONEVEHICLE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMFURTHESTWHEELIE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_LESTERDELIVERVEHICLES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DRIVELESTERCAR5MINS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
|
|
CASE MAINPAGE_COMBAT_AWARDS
|
|
// Combat
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_HEADSHOTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMOVERALLKILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMKILLBOUNTY ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_3KILLSAMEGUY ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_KILLSTREAK ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FM_DM_STOLENKILL ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_TOTALKILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMKILLSTREAKSDM ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMMOSTKILLSGANGHIDE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMMOSTKILLSSURVIVE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMREVENGEKILLSDM ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_PISTOL ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_HEIST_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FINISH_HEISTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_FLEECA_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_PRISON_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HUMANE_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_SERIESA_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_PACIFIC_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FINISH_HEIST_SETUP_JOB,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_ORDER_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_SAME_TEAM_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_ULT_CHAL_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_GOLD_MEDAL_HEISTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FINISH_HEIST_NO_DAMAGE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
|
|
CASE MAINPAGE_GANG_OPS_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_IAA_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_SUBMARINE_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_MISSILE_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_ALLINORDER_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY2_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY3_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD2_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD3_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_SUPPORT_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_NIGHTCLUB_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CLUB_DRUNK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_COORD ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_HOTSPOT ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_SOLOMUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ2 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_TALEOFUS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ1 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_DIXON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ3 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_BLKMAD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ2 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ1 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ3 = TRUE
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_CLUBBER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
|
|
CASE MAINPAGE_ARENA_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CAREER_WINNER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TOP_SCORE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TIME_SERVED, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ARENA_WAGEWORKER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WEVE_GOT_ONE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_YOURE_OUTTA_HERE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MASSIVE_SHUNT, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_OR_BE_KILLED, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CROWDPARTICIPATION, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_SITTING_DUCK, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MASTER_BANDITO, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_YOUMEANBOOBYTRAPS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CASINO_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME4 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME5 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME6 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ALL_IN_ORDER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SURVIVALIST , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SUPPORTING_ROLE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_LEADER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ODD_JOBS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
|
|
CASE MAINPAGE_CASINO_HEIST_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SCOPEOUT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PREPARATION , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CREWEDUP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MOVINGON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROMOCAMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GUNMAN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SMASHNGRAB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_INPLAINSI , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_UNDETECTED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ALLROUND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELITETHEIF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_SUMMER2020
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
#IF FEATURE_SUMMER_2020
|
|
IF g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_KINGOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUBISM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GODOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUIBITS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELEVENELEVEN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_GOFOR11TH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
#ENDIF
|
|
ENDIF
|
|
BREAK
|
|
#IF FEATURE_COPS_N_CROOKS
|
|
CASE MAINPAGE_COPS_AND_CROOKS_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_COPSNCROOKS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_UPHOLDLAW, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CRACKDOWN, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOODCOP, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_JUSTSERVE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CASHSEIZE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRIZECATCH, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROCOP, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_POLICECHIEF, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CRIMINALREC, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_COVERTCRIM, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROCROOK, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_HEIST_ISLAND_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_INTELGATHER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COMPOUNDINFILT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_WELL_PREPARED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_LOOT_FINDER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MAX_DISRUPT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_THE_ISLAND_HEIST , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOING_ALONE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TEAM_WORK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MIXING_UP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO_THIEF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CAT_BURGLAR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ONE_OF_THEM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_TUNER_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CAR_CLUB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CAR_CLUB_MEM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SPRINTRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_STREETRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PURSUITRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_TEST_CAR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_AUTO_SHOP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CAR_EXPORT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO_CAR_EXPORT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_GROUNDWORK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FLEECA_BANK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MILITARY_CONVOY , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
#IF FEATURE_FIXER
|
|
CASE MAINPAGE_FIXER_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_TEEING_OFF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PARTY_NIGHT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BILLIONAIRE_GAMES , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_HOOD_PASS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STUDIO_TOUR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DONT_MESS_DRE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BACKUP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_REWARDS
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HUSTLER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_GANGHIDEOUT_CLEAR, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_REVENGE_KILL, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HEAD_BANGER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HOLD_WORLD_RECORD, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_KILL_3_RACERS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_BOUNTY_KILLER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
//COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_ARMOURED_VAN_TAKEDOWN, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_SLAYER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_WIN_EVER_MODE_ONCE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HOLD_UP_SHOPS_1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HOLD_UP_SHOPS_2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HOLD_UP_SHOPS_3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
|
|
|
|
BREAK
|
|
|
|
//FM CHARACTER
|
|
CASE 1
|
|
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CARS_EXPORTED ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Exporter
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ENEMYDRIVEBYKILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Death By Drive-By
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Slayer
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GOLF_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Swing King
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GTA_RACES_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Cruisin' For A Bruisin'
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_CT_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Duck And Cover
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_RT_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Marksman
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_TG_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Crack Shot
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TDM_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Death Brigade
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Stroke Master
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMMOSTSPINSINONEVEHICLE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) // Spinderella
|
|
COMPILE_INTPLY_AWARD_XML (MPPLY_AWD_FM_CR_DM_MADE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Matchmaker
|
|
|
|
BREAK
|
|
CASE MAINPAGE_VICTORY_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FM_RACE_LAST_FIRST , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMRACEWORLDRECHOLDER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FM_RACES_FASTEST_LAP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMWINALLRACEMODES , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMHORDWAVESSURVIVE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NO_ARMWRESTLING_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_AT_DARTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GOLF_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_5_SET_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FM_TENNIS_STASETWIN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // straght sets
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_TG_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
BREAK
|
|
CASE MAINPAGE_GENERAL_AWARDS
|
|
// general awards
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMCRATEDROPS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMPICKUPDLCCRATE1ST ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFITEMSCLOTHES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NO_HAIRCUTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BUY_EVERY_GUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMTATTOOALLBODYPARTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTPLY_AWARD_XML(MPPLY_AWD_FM_CR_DM_MADE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTPLY_AWARD_XML(MPPLY_AWD_FM_CR_RACES_MADE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTPLY_AWARD_XML(MPPLY_AWD_FM_CR_MISSION_SCORE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTPLY_AWARD_XML(MPPLY_AWD_FM_CR_PLAYED_BY_PEEP_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DROPOFF_CAP_PACKAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PICKUP_CAP_PACKAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MENTALSTATE_TO_NORMAL,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STORE_20_CAR_IN_GARAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_COMBAT_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SMG ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SHOTGUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILLS_ASSAULT_RIFLE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_100_KILLS_SNIPER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILLS_MACHINEGUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_25_KILLS_STICKYBOMBS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_KILLS_GRENADES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_50_KILLS_ROCKETLAUNCH ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_20_KILLS_MELEE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CAR_BOMBS_ENEMY_KILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_CARRIER_CAPTURE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NIGHTVISION_KILLS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_HEIST_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DO_HEIST_AS_THE_LEADER,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DO_HEIST_AS_MEMBER,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ALL_ROLES_HEIST,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SPLIT_HEIST_TAKE_EVENLY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ACTIVATE_2_PERSON_KEY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CONTROL_CROWDS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_COMPLET_HEIST_MEM_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
IF IS_XBOX_PLATFORM()
|
|
OR IS_PLAYSTATION_PLATFORM()
|
|
OR IS_PC_VERSION()
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_COMPLET_HEIST_1STPER_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
BREAK
|
|
|
|
|
|
CASE MAINPAGE_ARENA_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_SPINNER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_THROUGH_A_LENS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_READY_FOR_WAR, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_UNSTOPPABLE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CONTACT_SPORT, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TOWER_OFFENSE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WATCH_YOUR_STEP, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PEGASUS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BEGINNER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FIELD_FILLER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARMCHAIR_RACER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_LEARNER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CASINO_HEIST_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SUPPORTACT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SHAFTED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ASLEEPONJOB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DAICASHCRAB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_BIGBRO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COLLECTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_DEADEYE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PISTOLSATDAWN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SHARPSHOOTER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_RACECHAMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TRAFFICAVOI , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CANTCATCHBRA , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
#IF FEATURE_COPS_N_CROOKS
|
|
CASE MAINPAGE_COPS_AND_CROOKS_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_STASHCASH, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_STRAIGHTUPRUN, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_KINGPIN, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CRIMEDOESNOTPAY, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_STARTINGOUT, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ONTHEJOB, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_BESTOFBOTH, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRESTIGE1, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRESTIGE2, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRESTIGE3, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRESTIGE4, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRESTIGE5, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
BREAK
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_HEIST_ISLAND_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FILL_YOUR_BAGS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOLDEN_GUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELITE_THIEF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROFESSIONAL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_WRECK_DIVING , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PARTY_VIBES , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SUNSET , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_HELPING_HAND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_MOODYMANN
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_MOODYMANN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_PALMS_TRAX
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PALMS_TRAX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_HELPING_OUT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_KEINEMUSIK
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_KEINEMUSIK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_TUNER_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_UNION_DEPOSITORY)] != 0.0
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_UNION_DEPOSITORY , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FREIGHT_TRAIN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_BOLINGBROKE_ASS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_IAA_RAID , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_METH_JOB)] != 0.0
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_METH_JOB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_BUNKER_RAID , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ROBBERY_CONTRACT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
IF g_sMPTunables.bTUNER_CABINET_CAMHEDZ_ENABLE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FACES_OF_DEATH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STRAIGHT_TO_VIDEO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MONKEY_C_MONKEY_DO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_TRAINED_TO_KILL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DIRECTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
BREAK
|
|
|
|
#IF FEATURE_FIXER
|
|
CASE MAINPAGE_FIXER_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CONTRACTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_COLD_CALLER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CONTR_KILLER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DOGS_BEST_FRIEND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MUSIC_STUDIO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PRODUCER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
BREAK
|
|
#ENDIF
|
|
|
|
|
|
CASE MAINPAGE_REWARDS
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_HOLD_UP_SHOPS_4 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_RACES_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct) //MP_AWD_FM_DM_TOTALKILLS
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_FMKILLCHEATER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct) //MP_AWD_FM_DM_TOTALKILLS
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_FULL_MODDED, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_09 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct) //MP_AWD_FM_DM_TOTALKILLS
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_24 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)//MP_AWARD_LAPDANCES
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_37 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)//MP_AWARD_100_KILLS_PISTOL
|
|
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_40 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)// MP_AWARD_100_KILLS_SNIPER
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_41 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)//MP_AWARD_FMKILLSTREAKSDM
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_17 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct) //MP_AWARD_FMMOSTKILLSSURVIVE
|
|
COMPILE_PATCH_TATTOO_XML( TATTOO_MP_FM_38 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)//MP_AWD_FM_TDM_MVP
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_REACH_RANK_1, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, ITEAM, g_GalleryXMLMedalStruct)
|
|
|
|
|
|
BREAK
|
|
|
|
|
|
ENDSWITCH
|
|
|
|
|
|
|
|
BREAK
|
|
|
|
|
|
|
|
CASE 2
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMHORDWAVESSURVIVE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Survivor
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_HOLD_UP_SHOPS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Armed Robber
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILLS_ASSAULT_RIFLE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Looking Down The Barrel
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILLS_MACHINEGUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Rapid Fire
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_LAPDANCES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Lapping It Up
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NO_ARMWRESTLING_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Over The Top
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NO_HAIRCUTS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Hairy Encounters
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_RACES_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Champion
|
|
|
|
//COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SECURITY_CARS_ROBBED ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Full Metal Jacket
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_VEHICLES_JACKEDR ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Vehicle Thief
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMMOSTFLIPSINONEVEHICLE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) // Flippin' Hell
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_AT_DARTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Throwback King
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PASSENGERTIME ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Passenger
|
|
BREAK
|
|
|
|
CASE MAINPAGE_VICTORY_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_CT_WON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_GRAN_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_RT_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMWINEVERYGAMEMODE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_LAST_TEAM_STANDINGS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ONLY_PLAYER_ALIVE_LTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_TEAM_YOURSELF_LTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_CAPTURES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_CAPTURE_DONT_DYING,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
CASE MAINPAGE_GENERAL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TRADE_IN_YOUR_PROPERTY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DAILYOBJCOMPLETED,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DAILYOBJWEEKBONUS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DAILYOBJMONTHBONUS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_COMBAT_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_PSYCHOPATHS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TAKEDOWNSMUGPLANE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
|
|
|
|
CASE MAINPAGE_ARENA_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SUNDAY_DRIVER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_THE_ROOKIE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BUMP_AND_RUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_GEAR_HEAD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DOOR_SLAMMER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_HOT_LAP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARENA_AMATEUR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PAINT_TRADER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHUNTER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_JOCK, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_WARRIOR, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_T_BONE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_CASINO_HEIST_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_WIZHARD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_BATSWORD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_COINPURSE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_APEESCAPE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MONKEYKIND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ASTROCHIMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_AQUAAPE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_KEEPFAITH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_MASTERFUL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TRUELOVE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_NEMESIS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FRIENDZONED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
#IF FEATURE_COPS_N_CROOKS
|
|
CASE MAINPAGE_COPS_AND_CROOKS_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELEVENELEVEN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOFOR11TH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
IF g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_KINGOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUBISM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GODOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUIBITS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
BREAK
|
|
#ENDIF
|
|
|
|
CASE MAINPAGE_HEIST_ISLAND_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
|
|
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_KEINEMUSIK
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COURIER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
IF g_sMPTunables.bCollectables_Treasure_Chests
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_TREASURE_HUNTER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
|
|
BREAK
|
|
|
|
CASE MAINPAGE_REWARDS
|
|
// kind of a kludgy hack, as for some reason the first time ever you get two copies of these
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_REACH_RANK_2, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TATTOO_MP_FM_REACH_RANK_3, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM, g_GalleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TSHIRT_TRANS_MP_FM_REDSKULL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
|
|
//COMPILE_PATCH_TATTOO_XML(TSHIRT_TRANS_MP_FM_LSBELLE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
COMPILE_PATCH_TATTOO_XML(TSHIRT_TRANS_MP_FM_ROCKSTAR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam, g_galleryXMLMedalStruct)
|
|
|
|
iAwarded = 0
|
|
IF GET_PACKED_STAT_BOOL(PACKED_MP_STAT_UNLOCK_PILOT_SCHOOL_REWARD_SHIRT)
|
|
iAwarded = 1
|
|
ENDIF
|
|
ADD_SCALEFORMXML_GALLERY("CLO_LTS_T_0", "CLO_LTS_TD_0", "Elitas_Tshirt", "MPTshirtAwardLTS", 1, iAwarded, -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_DEATH_DEFYING)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_FOR_HIRE)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_LIVE_A_LITTLE)
|
|
iAwarded = 0
|
|
IF IS_DLC_AWARD_TSHIRT_UNLOCKED(DLC_SHIRT_AWARD_CANT_TOUCH_THIS)
|
|
iAwarded = 1
|
|
ENDIF
|
|
ADD_SCALEFORMXML_GALLERY("CLO_HST_A_4", "CLO_HST_AD_5", "CantTouchThis", "MPTShirtAwards2", 1, iAwarded, -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_DECORATED)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_ONE_MAN_ARMY)
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_PSYCHO_KILLER)
|
|
ENDIF
|
|
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
|
|
BREAK
|
|
|
|
CASE 3
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TIME_IN_HELICOPTER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Mile High Club
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_3KILLSAMEGUY ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // 3 For 1
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_KILLSTREAK ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Streaker
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_STOLENKILL ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Stolen Kills
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_DM_TOTALKILLS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Death Toll
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_GOLF_BIRDIES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Birdies
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_GOLF_HOLE_IN_1 ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Hole In One
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_RACE_LAST_FIRST ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Penetrate From Behind
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_RACES_FASTEST_LAP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Dust Maker
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_SHOOTRANG_GRAN_WON ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Granny
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FM_TDM_MVP ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Team Carrier
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FM_TENNIS_ACE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Ace
|
|
BREAK
|
|
|
|
CASE MAINPAGE_VICTORY_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
ENDIF
|
|
BREAK
|
|
|
|
CASE MAINPAGE_ARENA_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MAYHEM, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_WRECKER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CRASH_COURSE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARENA_LEGEND, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
|
|
|
|
|
|
CASE MAINPAGE_REWARDS
|
|
|
|
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_AWARD_SHOT_CALLER)
|
|
iAwarded = 0
|
|
IF IS_DLC_AWARD_TSHIRT_UNLOCKED(DLC_SHIRT_AWARD_SHOWROOM)
|
|
iAwarded = 1
|
|
ENDIF
|
|
ADD_SCALEFORMXML_GALLERY("CLO_HST_A_9", "CLO_HST_AD_9", "Showroom", "MPTShirtAwards2", 1, iAwarded, -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_0", "CHR_HST_AD_0", "SportMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_WIN_CAPTURES, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_WIN_CAPTURES), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_1", "CHR_HST_AD_1", "LowriderMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_DROPOFF_CAP_PACKAGES, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_DROPOFF_CAP_PACKAGES), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_2", "CHR_HST_AD_2", "OffroadMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_KILL_CARRIER_CAPTURE, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_KILL_CARRIER_CAPTURE), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_3", "CHR_HST_AD_3", "HighendMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_FINISH_HEISTS, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_FINISH_HEISTS), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_4", "CHR_HST_AD_4", "TunerMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_FINISH_HEIST_SETUP_JOB, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_FINISH_HEIST_SETUP_JOB), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_5", "CHR_HST_AD_5", "BikeMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_NIGHTVISION_KILLS, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_NIGHTVISION_KILLS), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_6", "CHR_HST_AD_6", "SUVMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_WIN_LAST_TEAM_STANDINGS, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_WIN_LAST_TEAM_STANDINGS), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ADD_SCALEFORMXML_GALLERY("CHR_HST_A_7", "CHR_HST_AD_7", "MuscleMod", "MPAwardMods", GET_AWARD_INTCHAR_LEVEL_NUMBER(MP_AWARD_ONLY_PLAYER_ALIVE_LTS, AWARDPOSITIONS_PLATINUM, 0), GET_MP_INT_CHARACTER_AWARD(MP_AWARD_ONLY_PLAYER_ALIVE_LTS), -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
|
|
COMPILE_DLC_TEE_XML(DLC_SHIRT_HEIST_ELITE)
|
|
ADD_SCALEFORMXML_GALLERY("CLO_S1M_DEC_25", "CLO_S1M_D_24_25", "BennyTshirt01", "MPTShirtAwards4", 8, iAwarded, -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 4
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFFERENTDM,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // War Pig
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_5_SET_WINS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Out Of Five
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM_TENNIS_STASETWIN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Straight Sets
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM6DARTCHKOUT ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Checking Out
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMATTGANGHQ ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Clear Out
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PARACHUTE_JUMPS_20M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Nick Of Time
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PARACHUTE_JUMPS_50M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Point Break
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_VEHICLE_JUMP_OVER_40M ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Airborne
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BUY_EVERY_GUN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Proud Gun Owner
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMWINEVERYGAMEMODE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // All Rounder
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMDRIVEWITHOUTCRASH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) // No Claims Bonus
|
|
COMPILE_INTPLY_AWARD_XML (MPPLY_AWD_FM_CR_MISSION_SCORE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Well Received
|
|
//COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FMCRATEDROPS ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Crate Chaser
|
|
BREAK
|
|
CASE MAINPAGE_REWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
|
|
IF GET_MP_INT_CHARACTER_STAT(MP_STAT_LOWRIDER_FLOW_COMPLETE) = 1
|
|
iAwarded = 8
|
|
ELSE
|
|
iAwarded = GET_FM_STRAND_PROGRESS(ciFLOW_STRAND_LOW_RIDER)
|
|
IF iAwarded > 0
|
|
iAwarded -= 1
|
|
ENDIF
|
|
ENDIF
|
|
|
|
ADD_SCALEFORMXML_GALLERY("CLO_S1M_DEC_24", "CLO_S1M_D_24_25", "BennyTshirt02", "MPTShirtAwards4", 8, iAwarded, -1, AWARDPOSITIONS_WHITE, g_galleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
BREAK
|
|
|
|
CASE 5
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMKILLSTREAKSDM,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Killstreaker
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMMOSTKILLSGANGHIDE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Smoke 'Em Out
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMMOSTKILLSSURVIVE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Bloodiest Of The Bunch
|
|
COMPILE_INTPLY_AWARD_XML (MPPLY_AWD_FM_CR_PLAYED_BY_PEEP_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Reeling Them In
|
|
COMPILE_INTPLY_AWARD_XML (MPPLY_AWD_FM_CR_RACES_MADE_INDEX ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Track Builder
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFFERENTRACES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Veteran Racer
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FM25DIFITEMSCLOTHES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Snappy Dresser
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMFULLYMODDEDCAR,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Suped Up
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMKILLBOUNTY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Bounty Hunter
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMOVERALLKILLS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Widow Maker
|
|
//COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMPICKUPDLCCRATE1ST,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Salvaged
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMSHOOTDOWNCOPHELI,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // When Pigs Can Fly
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMKILL3ANDWINGTARACE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Road Rage
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
|
|
BREAK
|
|
|
|
CASE 6
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMWINALLRACEMODES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Every Race
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMTATTOOALLBODYPARTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Human Canvas
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMTIME5STARWANTED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) // The Fugitive
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMRACEWORLDRECHOLDER,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Record Holder
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMRALLYWONDRIVE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Follow To A Tee
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMRALLYWONNAV,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Dictator
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMREVENGEKILLSDM,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Equalizer
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINAIRRACE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Aviator
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMWINCUSTOMRACE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // In A Class Of Your Own
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINRACETOPOINTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Impromptu Champion
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMWINSEARACE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Making Waves
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FMBASEJMP,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // Stayed On Target
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
|
|
BREAK
|
|
|
|
CASE 7
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FMFURTHESTWHEELIE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct) // Unirider
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FMBBETWIN ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct) // The Hustler
|
|
// New NG Awards
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_CAPTURES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DROPOFF_CAP_PACKAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PICKUP_CAP_PACKAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_CARRIER_CAPTURE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_CAPTURE_DONT_DYING,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FINISH_HEISTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_FINISH_HEIST_SETUP_JOB,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DO_HEIST_AS_MEMBER,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DO_HEIST_AS_THE_LEADER,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FINISH_HEIST_NO_DAMAGE,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 8
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_GOLD_MEDAL_HEISTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SPLIT_HEIST_TAKE_EVENLY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_NIGHTVISION_KILLS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ACTIVATE_2_PERSON_KEY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CONTROL_CROWDS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_PSYCHOPATHS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MENTALSTATE_TO_NORMAL,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WIN_LAST_TEAM_STANDINGS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ONLY_PLAYER_ALIVE_LTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_TEAM_YOURSELF_LTS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STORE_20_CAR_IN_GARAGES,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TRADE_IN_YOUR_PROPERTY,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
CASE 9
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ALL_ROLES_HEIST,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_FLEECA_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_PRISON_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HUMANE_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_SERIESA_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_PACIFIC_FIN_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_ORDER_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_SAME_TEAM_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_HST_ULT_CHAL_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
IF !g_sMPTunables.bdisable_daily_objectives
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_DAILYOBJCOMPLETED,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DAILYOBJWEEKBONUS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DAILYOBJMONTHBONUS,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
CASE 10
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TAKEDOWNSMUGPLANE ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
// COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ODISTRACTCOPSNOEATH ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_INTCHAR_AWARD_XML(MP_AWARD_LESTERDELIVERVEHICLES ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
//COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DRIVELESTERCAR5MINS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_COMPLET_HEIST_MEM_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
IF IS_XBOX_PLATFORM()
|
|
OR IS_PLAYSTATION_PLATFORM()
|
|
OR IS_PC_VERSION()
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_COMPLET_HEIST_1STPER_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE,ITEAM,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_IAA_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_SUBMARINE_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_MISSILE_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_ALLINORDER_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY2_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY3_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_LOYALTY_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD2_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD3_INDEX, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_CRIMMASMD_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
// COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_SUPPORT_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
CASE 11
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLPLY_AWARD_XML(MPPLY_AWD_GANGOPS_SUPPORT_INDEX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CLUB_DRUNK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_COORD ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_HOTSPOT ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_SOLOMUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ2 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_TALEOFUS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ1 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_DIXON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ3 = TRUE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DANCE_TO_BLKMAD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bENABLE_CLUB_DJ0 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ2 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ1 = TRUE
|
|
AND g_sMPTunables.bENABLE_CLUB_DJ3 = TRUE
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CLUB_CLUBBER ,AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CAREER_WINNER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TOP_SCORE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TIME_SERVED, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 12
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_ARENA_WAGEWORKER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WEVE_GOT_ONE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_YOURE_OUTTA_HERE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MASSIVE_SHUNT, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_KILL_OR_BE_KILLED, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CROWDPARTICIPATION, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_SITTING_DUCK, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_MASTER_BANDITO, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_YOUMEANBOOBYTRAPS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_SPINNER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_THROUGH_A_LENS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_READY_FOR_WAR, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 13
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_UNSTOPPABLE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CONTACT_SPORT, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_TOWER_OFFENSE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_WATCH_YOUR_STEP, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PEGASUS, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BEGINNER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_FIELD_FILLER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARMCHAIR_RACER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_LEARNER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SUNDAY_DRIVER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_THE_ROOKIE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BUMP_AND_RUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 14
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_GEAR_HEAD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DOOR_SLAMMER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_HOT_LAP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARENA_AMATEUR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PAINT_TRADER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHUNTER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_JOCK, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_WARRIOR, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_T_BONE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MAYHEM, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_WRECKER, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CRASH_COURSE, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 15
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_ARENA_LEGEND, AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME4 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME5 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FIRST_TIME6 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ALL_IN_ORDER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SURVIVALIST , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SUPPORTING_ROLE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_LEADER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ODD_JOBS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 16
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PREPARATION , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ASLEEPONJOB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_DAICASHCRAB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_BIGBRO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SHARPSHOOTER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_RACECHAMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_BATSWORD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_COINPURSE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ASTROCHIMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_MASTERFUL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SCOPEOUT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CREWEDUP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
|
|
|
|
|
|
CASE 17
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MOVINGON , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROMOCAMP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GUNMAN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SMASHNGRAB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_INPLAINSI , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_UNDETECTED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ALLROUND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELITETHEIF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SUPPORTACT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_SHAFTED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COLLECTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
|
|
|
|
CASE 18
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_DEADEYE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PISTOLSATDAWN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TRAFFICAVOI , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CANTCATCHBRA , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_WIZHARD , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_APEESCAPE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MONKEYKIND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_AQUAAPE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_KEEPFAITH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TRUELOVE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_NEMESIS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FRIENDZONED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 19
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
#IF FEATURE_SUMMER_2020
|
|
IF g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_KINGOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUBISM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GODOFQUB3D , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_QUIBITS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELEVENELEVEN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_GOFOR11TH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
ENDIF
|
|
#ENDIF
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_INTELGATHER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COMPOUNDINFILT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_WELL_PREPARED , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_LOOT_FINDER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MAX_DISRUPT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_THE_ISLAND_HEIST , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
|
|
CASE 20
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOING_ALONE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_TEAM_WORK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MIXING_UP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO_THIEF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CAT_BURGLAR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ONE_OF_THEM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FILL_YOUR_BAGS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_GOLDEN_GUN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_ELITE_THIEF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PROFESSIONAL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_WRECK_DIVING , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PARTY_VIBES , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
BREAK
|
|
|
|
CASE 21
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
|
|
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SUNSET , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_HELPING_HAND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_MOODYMANN
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_MOODYMANN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_PALMS_TRAX
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_HELPING_OUT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PALMS_TRAX , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF NOT g_sMPTunables.bDISABLE_CASINO_NIGHTCLUB_DJ_KEINEMUSIK
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_COURIER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_KEINEMUSIK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
IF g_sMPTunables.bCollectables_Treasure_Chests
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_TREASURE_HUNTER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_CAR_CLUB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CAR_CLUB_MEM , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_SPRINTRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_STREETRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
|
|
CASE 22
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_PURSUITRACER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_TEST_CAR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_AUTO_SHOP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_CAR_EXPORT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_PRO_CAR_EXPORT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_GROUNDWORK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_MILITARY_CONVOY , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FLEECA_BANK , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_FREIGHT_TRAIN , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_BOLINGBROKE_ASS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_IAA_RAID , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_BUNKER_RAID , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 23
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_UNION_DEPOSITORY)] != 0.0
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_UNION_DEPOSITORY , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
IF g_sMPTunables.fTUNER_ROBBERY_WEIGHTING[ENUM_TO_INT(TR_METH_JOB)] != 0.0
|
|
COMPILE_BOOLCHAR_AWARD_XML( MP_AWARD_METH_JOB , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_ROBBERY_CONTRACT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
IF g_sMPTunables.bTUNER_CABINET_CAMHEDZ_ENABLE
|
|
COMPILE_INTCHAR_AWARD_XML( MP_AWARD_FACES_OF_DEATH , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STRAIGHT_TO_VIDEO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MONKEY_C_MONKEY_DO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_TRAINED_TO_KILL , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DIRECTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
ENDIF
|
|
|
|
#IF FEATURE_FIXER
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_TEEING_OFF , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_PARTY_NIGHT , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BILLIONAIRE_GAMES , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_HOOD_PASS , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_STUDIO_TOUR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
#ENDIF
|
|
|
|
|
|
|
|
|
|
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
|
|
CASE 24
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
#IF FEATURE_FIXER
|
|
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DONT_MESS_DRE , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_BACKUP , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_1 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_2 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTFRANK_3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_SHORTLAMAR_3 , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_CONTRACTOR , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_COLD_CALLER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_CONTR_KILLER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_DOGS_BEST_FRIEND , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
|
|
|
|
#ENDIF
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
|
|
CASE 25
|
|
SWITCH ScreenPlace.iSelectedCategory
|
|
CASE MAINPAGE_ALL_AWARDS
|
|
IF NOT g_GalleryXMLMedalStruct.bHasValue[0]
|
|
#IF FEATURE_FIXER
|
|
COMPILE_BOOLCHAR_AWARD_XML(MP_AWARD_MUSIC_STUDIO , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
COMPILE_INTCHAR_AWARD_XML(MP_AWARD_PRODUCER , AWARDPOSITIONS_DISPLAY_NEXT_AWARD_LAST_PICTURE, iteam,g_GalleryXMLMedalStruct)
|
|
|
|
#ENDIF
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
|
|
|
|
|
|
// Display gallery data (including highlight and description)
|
|
RUN_SCALEFORMXML_GALLERYS( g_GalleryXMLMedalStruct,SHOULD_REFRESH_SCALEFORMXML_GALLERY(g_GalleryXMLMedalStruct) )
|
|
|
|
// Populate category-list data
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_IS_STRING(TRUE, g_PlayerListXMLStruct)
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_HIDE_EMPTY_SLOTS(TRUE, g_PlayerListXMLStruct)
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_IS_MONOCHROME(TRUE, g_PlayerListXMLStruct )
|
|
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_ALL_AWARDS, "HUD_AWDLIST1", g_PlayerListXMLStruct) // All Awards
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_VICTORY_AWARDS, "HUD_AWDLIST12", g_PlayerListXMLStruct) // Victory
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_GENERAL_AWARDS, "HUD_AWDLIST3b", g_PlayerListXMLStruct) // General
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_CRIME_AWARDS, "HUD_AWDLIST6", g_PlayerListXMLStruct) // Crimes
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_VEHICLE_AWARDS, "HUD_AWDLIST9", g_PlayerListXMLStruct) // Vehicle
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_COMBAT_AWARDS, "HUD_AWDLIST10", g_PlayerListXMLStruct) // Combat
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_HEIST_AWARDS, "HUD_AWDLIST13", g_PlayerListXMLStruct) // Heists
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_GANG_OPS_AWARDS, "HUD_AWD_GANGOP", g_PlayerListXMLStruct) // Heists
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_NIGHTCLUB_AWARDS, "HUD_AWD_NIGHTCLUB", g_PlayerListXMLStruct) // nightclub
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_ARENA_AWARDS, "PM_ARENA", g_PlayerListXMLStruct) // nightclub
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_CASINO_AWARDS, "AWDGBC_VC", g_PlayerListXMLStruct) // casino
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_CASINO_HEIST_AWARDS, "FMMC_CH_DN", g_PlayerListXMLStruct) // casino
|
|
#IF FEATURE_SUMMER_2020
|
|
IF g_sMPTunables.bSUM_CABINET_QUB3D_ENABLE
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_SUMMER2020, "SUM20AWARDPAGE", g_PlayerListXMLStruct) // Summer2020
|
|
ENDIF
|
|
#ENDIF
|
|
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_HEIST_ISLAND_AWARDS, "HEISTISLAWDPAGE", g_PlayerListXMLStruct) // Summer2020
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_TUNER_AWARDS, "TUNEAWDPAGE", g_PlayerListXMLStruct) // Summer2020
|
|
#IF FEATURE_FIXER
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_FIXER_AWARDS, "FIXAWDPAGE", g_PlayerListXMLStruct) // Summer2020
|
|
#ENDIF
|
|
#IF FEATURE_COPS_N_CROOKS
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_COPS_AND_CROOKS_AWARDS, "HUD_LBD_CNC", g_PlayerListXMLStruct) // Cops And Crooks
|
|
#ENDIF
|
|
PRIVATE_ADD_SCALEFORMXML_PLAYERLIST_NAME(MAINPAGE_REWARDS, "HUD_AWDLIST6b", g_PlayerListXMLStruct) // Rewards
|
|
|
|
// Display category-list data (including highlight)
|
|
RUN_SCALEFORMXML_PLAYERLIST( g_PlayerListXMLStruct, SHOULD_REFRESH_SCALEFORMXML_PLAYERLIST(g_PlayerListXMLStruct))
|
|
|
|
|
|
|
|
|
|
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
ENDIF
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = FALSE
|
|
#ENDIF
|
|
|
|
ENDPROC
|
|
|
|
|
|
|
|
|
|
|
|
PROC UPDATE_AWARD_SCROLL(SCALEFORMXML_GALLERY& ScaleformGalleryStruct, TRANSITION_HUDCOGS& ScreenPlace)
|
|
|
|
INT NumberOnAFullPage = (MAX_NUM_AWARD_SLOTS_X*MAX_NUM_AWARD_SLOTS_Y)
|
|
// INT TotalNum = (NumberOnAFullPage*(MAX_NUM_AWARD_PAGES))+MAX_NUM_AWARD_LAST_PAGE
|
|
|
|
|
|
|
|
|
|
INT CurrentPos = ScaleformGalleryStruct.iHighlightBlock
|
|
|
|
SWITCH ScreenPlace.iSelectedPage
|
|
CASE 0
|
|
CurrentPos = CurrentPos
|
|
BREAK
|
|
DEFAULT
|
|
IF ScreenPlace.iSelectedPage < MAX_NUM_AWARD_PAGES
|
|
CurrentPos = CurrentPos+(NumberOnAFullPage*ScreenPlace.iSelectedPage)
|
|
ELSE
|
|
CurrentPos = CurrentPos+(NumberOnAFullPage*ScreenPlace.iSelectedPage) //CurrentPos+MAX_NUM_AWARD_LAST_PAGE+((NumberOnAFullPage)*ScreenPlace.iSelectedPage)
|
|
ENDIF
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
|
|
|
|
IF IS_FIXER_BOOL_AWARD(g_GalleryXMLMedalStruct.bcharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
OR IS_FIXER_INT_AWARD(g_GalleryXMLMedalStruct.icharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
INT iindex = 0
|
|
BOOL bcompleted = FALSE
|
|
IF IS_FIXER_BOOL_AWARD(g_GalleryXMLMedalStruct.bcharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
iindex = GET_FIXER_BOOL_AWARD_INDEX(g_GalleryXMLMedalStruct.bcharacteraward[ScaleformGalleryStruct.iHighlightBlock] )
|
|
bcompleted = GET_MP_BOOL_CHARACTER_AWARD(g_GalleryXMLMedalStruct.bcharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
ENDIF
|
|
|
|
IF IS_FIXER_INT_AWARD(g_GalleryXMLMedalStruct.icharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
iindex = GET_FIXER_INT_AWARD_INDEX(g_GalleryXMLMedalStruct.icharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
IF IS_MP_AWARD_PLATINUM_INTCHAR_UNLOCKED(g_GalleryXMLMedalStruct.icharacteraward[ScaleformGalleryStruct.iHighlightBlock])
|
|
bcompleted = TRUE
|
|
ENDIF
|
|
ENDIF
|
|
|
|
IF NOT IS_BIT_SET(g_GalleryXMLMedalStruct.ifixerawardsviewed,iindex )
|
|
SET_BIT(g_GalleryXMLMedalStruct.ifixerawardsviewed,iindex )
|
|
ENDIF
|
|
|
|
IF bcompleted
|
|
IF NOT IS_BIT_SET(g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted,iindex )
|
|
SET_BIT(g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted,iindex )
|
|
ENDIF
|
|
ENDIF
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
PRINTLN("UPDATE_AWARD_SCROLL CurrentPos = ,", CurrentPos)
|
|
PRINTLN("UPDATE_AWARD_SCROLL ScaleformGalleryStruct.iHighlightBlock = ,", ScaleformGalleryStruct.iHighlightBlock)
|
|
PRINTLN("UPDATE_AWARD_SCROLL g_GalleryXMLMedalStruct.ifixerawardsviewed = ", g_GalleryXMLMedalStruct.ifixerawardsviewed)
|
|
PRINTLN("UPDATE_AWARD_SCROLL g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted = ", g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted)
|
|
PRINTLN( "UPDATE_AWARD_SCROLL: AwardTitle = ", g_GalleryXMLMedalStruct.TitleLabel[ScaleformGalleryStruct.iHighlightBlock])
|
|
#ENDIF
|
|
ENDIF
|
|
|
|
// ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, CurrentPos, TotalNum)
|
|
|
|
//-- Dave W - now displays Page ~1~ of ~1~
|
|
INT iCurrentPage = ScreenPlace.iSelectedPage + 1
|
|
INT iTotalPages = MAX_NUM_AWARD_PAGES + 1
|
|
ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, iCurrentPage, iTotalPages, "HUD_PAGE")
|
|
|
|
|
|
ENDPROC
|
|
|
|
PROC CLEAR_AWARD_SCROLL()
|
|
|
|
|
|
ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, -1, -1)
|
|
|
|
ENDPROC
|
|
|
|
PROC INIT_AWARD_SCROLL()
|
|
ADD_SCALEFORMXML_INIT_COLUMN_SCROLL(FALSE)
|
|
ENDPROC
|
|
|
|
PROC SET_AWARD_SCROLL()
|
|
|
|
|
|
// INT TotalNum = (MAX_NUM_AWARD_SLOTS_X*MAX_NUM_AWARD_SLOTS_Y)*(MAX_NUM_AWARD_PAGES)+MAX_NUM_AWARD_LAST_PAGE
|
|
|
|
INIT_AWARD_SCROLL()
|
|
|
|
// ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, Number, TotalNum)
|
|
|
|
// ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, 1, 8, "HUD_PAGE")
|
|
|
|
ADD_SCALEFORMXML_SET_COLUMN_SCROLL(0, -1, -1)
|
|
ENDPROC
|
|
|
|
|
|
PROC START_LOADING_SPINNER(BOOL isActive)
|
|
|
|
PAUSE_MENU_SET_BUSY_SPINNER( isActive, 6)
|
|
|
|
ENDPROC
|
|
|
|
|
|
SCRIPT_TIMER timeRepeatCheck
|
|
PROC LOGIC_MPHUD_CHARACTER_MEDAL_SELECT_MENU(SCALEFORMXML_GALLERY& ScaleformGalleryStruct, TRANSITION_HUDCOGS& ScreenPlace, SCRIPT_TIMER &timeRepeat)
|
|
|
|
|
|
|
|
CONST_INT DOWN 0
|
|
CONST_INT UP 1
|
|
CONST_INT LEFT 2
|
|
CONST_INT RIGHT 3
|
|
|
|
BOOL bTimeOk
|
|
|
|
IF NOT HAS_NET_TIMER_STARTED(timeRepeat)
|
|
OR (HAS_NET_TIMER_STARTED(timeRepeat) AND HAS_NET_TIMER_EXPIRED(timeRepeat, 250))
|
|
bTimeOk = TRUE
|
|
ENDIF
|
|
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_DOWN)
|
|
IF (IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_DOWN)
|
|
OR IS_ANALOGUE_STICK_MOVED(INPUT_FRONTEND_DOWN, MPGlobalsHud.iDelayInt, TRUE))
|
|
AND bTimeOk
|
|
RESET_NET_TIMER(timeRepeat)
|
|
START_NET_TIMER(timeRepeat)
|
|
SET_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, DOWN)
|
|
ENDIF
|
|
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_UP)
|
|
IF (IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_UP)
|
|
OR IS_ANALOGUE_STICK_MOVED(INPUT_FRONTEND_UP, MPGlobalsHud.iDelayInt, TRUE))
|
|
AND bTimeOk
|
|
RESET_NET_TIMER(timeRepeat)
|
|
START_NET_TIMER(timeRepeat)
|
|
SET_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, UP)
|
|
ENDIF
|
|
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_LEFT)
|
|
IF (IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_LEFT)
|
|
OR IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_CURSOR_SCROLL_UP)
|
|
OR IS_ANALOGUE_STICK_MOVED(INPUT_FRONTEND_LEFT, MPGlobalsHud.iDelayInt, TRUE))
|
|
AND bTimeOk
|
|
RESET_NET_TIMER(timeRepeat)
|
|
START_NET_TIMER(timeRepeat)
|
|
SET_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, LEFT)
|
|
ENDIF
|
|
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_RIGHT)
|
|
IF (IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_RIGHT)
|
|
OR IS_CONTROL_PRESSED(FRONTEND_CONTROL, INPUT_CURSOR_SCROLL_DOWN)
|
|
OR IS_ANALOGUE_STICK_MOVED(INPUT_FRONTEND_RIGHT, MPGlobalsHud.iDelayInt, TRUE))
|
|
AND bTimeOk
|
|
RESET_NET_TIMER(timeRepeat)
|
|
START_NET_TIMER(timeRepeat)
|
|
SET_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, RIGHT)
|
|
ENDIF
|
|
|
|
|
|
IF IS_BIT_SET(ScaleformGalleryStruct.ButtonReleasedBitset, UP)
|
|
CLEAR_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, UP)
|
|
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
ScreenPlace.iSelectedCategory--
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
// Reset gallery page+selection on category change
|
|
ScreenPlace.iSelectedPage = 0
|
|
ScreenPlace.iSelection = 0
|
|
ScreenPlace.iSelectionY = 0
|
|
|
|
IF GET_CURRENT_GAMEMODE() = GAMEMODE_FM OR GET_JOINING_GAMEMODE() = GAMEMODE_FM
|
|
|
|
ELSE
|
|
IF ScreenPlace.iSelectedCategory > MAX_NUM_AWARD_LIST_SLOTS_Y_CNC
|
|
ScreenPlace.iSelectedCategory = 0
|
|
ENDIF
|
|
ENDIF
|
|
|
|
SWITCH GET_STAT_CHARACTER_TEAM(ScreenPlace.iSelectedCharacter)
|
|
CASE TEAM_FREEMODE
|
|
IF ScreenPlace.iSelectedCategory < 0
|
|
ScreenPlace.iSelectedCategory = MAX_NUM_AWARD_LIST_SLOTS_Y_FM
|
|
ENDIF
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
SET_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(ScreenPlace.iSelectedCategory, g_PlayerListXMLStruct)
|
|
REFRESH_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_PlayerListXMLStruct)
|
|
|
|
ScaleformGalleryStruct.bRefreshGallery = TRUE
|
|
REINIT_NET_TIMER(ScaleformGalleryStruct.NavigationUpTimer)
|
|
|
|
BREAK
|
|
CASE WHICHMENU_GALLERY
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET") // always left/right (1374533)
|
|
ScreenPlace.iSelectionY--
|
|
|
|
SWITCH GET_STAT_CHARACTER_TEAM(ScreenPlace.iSelectedCharacter)
|
|
CASE TEAM_FREEMODE
|
|
IF ScreenPlace.iSelectionY < 0
|
|
ScreenPlace.iSelectionY = MAX_NUM_AWARD_SLOTS_Y-1
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(GET_HIGHLIGHT_SQUARE(ScreenPlace.iSelection, ScreenPlace.iSelectionY, ScreenPlace.iSelectedPage, INPUT_FRONTEND_UP), ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(ScaleformGalleryStruct)
|
|
UPDATE_AWARD_SCROLL(ScaleformGalleryStruct, ScreenPlace)
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
IF IS_BIT_SET(ScaleformGalleryStruct.ButtonReleasedBitset, DOWN)
|
|
CLEAR_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, DOWN)
|
|
|
|
|
|
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_UP_DOWN", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
ScreenPlace.iSelectedCategory++
|
|
|
|
// Reset gallery page+selection on category change
|
|
ScreenPlace.iSelectedPage = 0
|
|
ScreenPlace.iSelection = 0
|
|
ScreenPlace.iSelectionY = 0
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
SWITCH GET_STAT_CHARACTER_TEAM(ScreenPlace.iSelectedCharacter)
|
|
|
|
CASE TEAM_FREEMODE
|
|
IF ScreenPlace.iSelectedCategory > MAX_NUM_AWARD_LIST_SLOTS_Y_FM
|
|
ScreenPlace.iSelectedCategory = 0
|
|
ENDIF
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
|
|
|
|
SET_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(ScreenPlace.iSelectedCategory, g_PlayerListXMLStruct)
|
|
REFRESH_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_PlayerListXMLStruct)
|
|
|
|
|
|
ScaleformGalleryStruct.bRefreshGallery = TRUE
|
|
REINIT_NET_TIMER(ScaleformGalleryStruct.NavigationUpTimer)
|
|
|
|
|
|
|
|
BREAK
|
|
CASE WHICHMENU_GALLERY
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET") // always left/right (1374533)
|
|
ScreenPlace.iSelectionY++
|
|
IF ScreenPlace.iSelectionY > MAX_NUM_AWARD_SLOTS_Y-1
|
|
ScreenPlace.iSelectionY = 0
|
|
ENDIF
|
|
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(GET_HIGHLIGHT_SQUARE(ScreenPlace.iSelection, ScreenPlace.iSelectionY, ScreenPlace.iSelectedPage, INPUT_FRONTEND_DOWN), ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(ScaleformGalleryStruct)
|
|
UPDATE_AWARD_SCROLL(ScaleformGalleryStruct, ScreenPlace)
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
IF IS_BIT_SET(ScaleformGalleryStruct.ButtonReleasedBitset, LEFT)
|
|
CLEAR_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, LEFT)
|
|
|
|
INT iPos
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_GALLERY
|
|
|
|
ScreenPlace.iSelection--
|
|
IF ScreenPlace.iSelection < 0
|
|
IF MAX_NUM_AWARD_PAGES >= 1
|
|
REFRESH_SCALEFORMXML_GALLERY(ScaleformGalleryStruct)
|
|
CLEAR_SCALEFORMXML_GALLERY()
|
|
ENDIF
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
IF ScreenPlace.iSelectedPage > 0
|
|
ScreenPlace.iSelectedPage--
|
|
ScreenPlace.iSelection = MAX_NUM_AWARD_SLOTS_X-1
|
|
ELSE
|
|
ScreenPlace.iSelectedPage = MAX_NUM_AWARD_PAGES
|
|
ScreenPlace.iSelection = MAX_NUM_AWARD_SLOTS_X-1
|
|
iPos = ScreenPlace.iSelection + (ScreenPlace.iSelectionY*MAX_NUM_AWARD_SLOTS_X)
|
|
IF iPos >= MAX_NUM_AWARD_LAST_PAGE
|
|
ScreenPlace.iSelection = (MAX_NUM_AWARD_LAST_PAGE-1) % MAX_NUM_AWARD_SLOTS_X
|
|
ScreenPlace.iSelectionY = (MAX_NUM_AWARD_LAST_PAGE-1) / MAX_NUM_AWARD_SLOTS_X
|
|
ENDIF
|
|
ENDIF
|
|
ENDIF
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(GET_HIGHLIGHT_SQUARE(ScreenPlace.iSelection, ScreenPlace.iSelectionY, ScreenPlace.iSelectedPage, INPUT_FRONTEND_LEFT), ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(ScaleformGalleryStruct)
|
|
UPDATE_AWARD_SCROLL(ScaleformGalleryStruct, ScreenPlace)
|
|
BREAK
|
|
|
|
ENDSWITCH
|
|
ENDIF
|
|
|
|
|
|
|
|
|
|
IF IS_BIT_SET(ScaleformGalleryStruct.ButtonReleasedBitset, RIGHT)
|
|
CLEAR_BIT(ScaleformGalleryStruct.ButtonReleasedBitset, RIGHT)
|
|
|
|
INT iPos
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_GALLERY
|
|
|
|
ScreenPlace.iSelection++
|
|
iPos = ScreenPlace.iSelection + (ScreenPlace.iSelectionY*MAX_NUM_AWARD_SLOTS_X)
|
|
IF ScreenPlace.iSelection >= MAX_NUM_AWARD_SLOTS_X
|
|
OR (ScreenPlace.iSelectedPage = MAX_NUM_AWARD_PAGES AND iPos >= MAX_NUM_AWARD_LAST_PAGE)
|
|
IF MAX_NUM_AWARD_PAGES >= 1
|
|
REFRESH_SCALEFORMXML_GALLERY(ScaleformGalleryStruct)
|
|
CLEAR_SCALEFORMXML_GALLERY()
|
|
ENDIF
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
ScreenPlace.iSelection = 0
|
|
ScreenPlace.iSelectedPage++
|
|
IF ScreenPlace.iSelectedPage > MAX_NUM_AWARD_PAGES
|
|
ScreenPlace.iSelectedPage = 0
|
|
ENDIF
|
|
|
|
ENDIF
|
|
PLAY_SOUND_FRONTEND(-1, "NAV_LEFT_RIGHT", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(GET_HIGHLIGHT_SQUARE(ScreenPlace.iSelection, ScreenPlace.iSelectionY, ScreenPlace.iSelectedPage, INPUT_FRONTEND_RIGHT), ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(ScaleformGalleryStruct)
|
|
UPDATE_AWARD_SCROLL(ScaleformGalleryStruct, ScreenPlace)
|
|
BREAK
|
|
ENDSWITCH
|
|
ENDIF
|
|
|
|
// Check for menu depth shifts
|
|
IF HAS_MENU_TRIGGER_EVENT_OCCURRED()
|
|
|
|
// Get event details
|
|
FRONTEND_MENU_SCREEN eTriggerID
|
|
INT iSentByMenuID
|
|
GET_MENU_TRIGGER_EVENT_DETAILS(eTriggerID, iSentByMenuID)
|
|
|
|
INT iClickIndex
|
|
INT iClickMenuID
|
|
INT iClickUnqiueID
|
|
|
|
// If currently in the list menu, check for depth shifts into the gallery menu
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
IF iSentByMenuID = WHICHMENU_LIST // (Although currently in list menu, the event itself could have been sent by either menu)
|
|
OR iSentByMenuID = WHICHMENU_GALLERY
|
|
|
|
// Update current menu to GALLERY
|
|
ScreenPlace.iSelectedWhichMenu = WHICHMENU_GALLERY
|
|
|
|
// If this returns true, the user clicked into the gallery column.
|
|
// If this returns false, the user double clicked on the list colum.
|
|
IF PAUSE_MENU_GET_MOUSE_CLICK_EVENT(iClickIndex, iClickMenuID, iClickUnqiueID)
|
|
|
|
// If user has clicked into gallery column,
|
|
// Update gallery selection to the item they clicked on
|
|
g_Transition_ScreenPlace.iSelection = iClickIndex % MAX_NUM_AWARD_SLOTS_X
|
|
g_Transition_ScreenPlace.iSelectionY = iClickIndex / MAX_NUM_AWARD_SLOTS_X
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
ENDIF
|
|
|
|
ENDIF
|
|
BREAK
|
|
ENDSWITCH
|
|
|
|
ENDIF
|
|
|
|
// Check if mouse has clicked on an item
|
|
IF HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED()
|
|
|
|
// Get event details
|
|
FRONTEND_MENU_SCREEN ePrevItemID
|
|
FRONTEND_MENU_SCREEN eNewItemID
|
|
INT iMenuID
|
|
GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(ePrevItemID, eNewItemID, iMenuID)
|
|
INT iItemID = ENUM_TO_INT(eNewItemID) + PREF_OPTIONS_THRESHOLD
|
|
|
|
// Check clicked item is valid, and what sort of click it was
|
|
IF iItemID >= 0
|
|
// Clicked on list menu -----------------------------------------------
|
|
IF iMenuID = ENUM_TO_INT(WHICHMENU_LIST)
|
|
|
|
// Update current menu to LIST
|
|
ScreenPlace.iSelectedWhichMenu = WHICHMENU_LIST
|
|
|
|
// If list selection has changed...
|
|
IF ScreenPlace.iSelectedCategory != iItemID
|
|
|
|
// Update list selection
|
|
ScreenPlace.iSelectedCategory = iItemID
|
|
|
|
// Clear gallery selection
|
|
ScreenPlace.iSelectedPage = 0
|
|
ScreenPlace.iSelection = 0
|
|
ScreenPlace.iSelectionY = 0
|
|
|
|
// Request refresh gallery scaleform contents
|
|
ScaleformGalleryStruct.bRefreshGallery = TRUE
|
|
|
|
ENDIF
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
// Clicked on gallery menu --------------------------------------------
|
|
ELIF iMenuID = ENUM_TO_INT(WHICHMENU_GALLERY)
|
|
|
|
// Update current menu to GALLERY
|
|
ScreenPlace.iSelectedWhichMenu = WHICHMENU_GALLERY
|
|
|
|
// Update gallery selection
|
|
ScreenPlace.iSelection = iItemID % MAX_NUM_AWARD_SLOTS_X
|
|
ScreenPlace.iSelectionY = iItemID / MAX_NUM_AWARD_SLOTS_X
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
// Right clicked (whilst in gallery menu) -----------------------------
|
|
ELIF iMenuID = -1 AND ScreenPlace.iSelectedWhichMenu = WHICHMENU_GALLERY
|
|
|
|
// Update current menu to LIST
|
|
ScreenPlace.iSelectedWhichMenu = WHICHMENU_LIST
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
ENDIF
|
|
ENDIF
|
|
|
|
ENDIF
|
|
|
|
|
|
IF ScaleformGalleryStruct.bRefreshGallery = TRUE
|
|
|
|
IF HAS_NET_TIMER_EXPIRED_ONE_FRAME(ScaleformGalleryStruct.NavigationUpTimer, 500)
|
|
|
|
NET_NL()NET_PRINT("HAS_NET_TIMER_EXPIRED_ONE_FRAME = TRUE")
|
|
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
// refresh
|
|
|
|
ScaleformGalleryStruct.bRefreshGallery = FALSE
|
|
REFRESH_SCALEFORMXML_GALLERY(ScaleformGalleryStruct)
|
|
ADJUST_PAGE_IF_TOO_FAR(ScaleformGalleryStruct, ScreenPlace)
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(-1, ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(ScaleformGalleryStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(ScaleformGalleryStruct)
|
|
START_LOADING_SPINNER(FALSE)
|
|
ScaleformGalleryStruct.bisSpinnerHappening = FALSE
|
|
BREAK
|
|
ENDSWITCH
|
|
ELSE
|
|
NET_NL()NET_PRINT("HAS_NET_TIMER_EXPIRED_ONE_FRAME = FALSE ")
|
|
SWITCH ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
IF ScaleformGalleryStruct.bisSpinnerHappening = FALSE
|
|
CLEAR_SCALEFORMXML_GALLERY()
|
|
START_LOADING_SPINNER(TRUE)
|
|
CLEAR_AWARD_SCROLL()
|
|
ScaleformGalleryStruct.bisSpinnerHappening = TRUE
|
|
ENDIF
|
|
|
|
BREAK
|
|
ENDSWITCH
|
|
ENDIF
|
|
ENDIF
|
|
|
|
|
|
|
|
ENDPROC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SCRIPT( PAUSE_MENU_LAUNCH_DATA args )
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
CPRINTLN(DEBUG_PAUSE_MENU, "MP_Awards Select Menu Launched with args: ", args.operation, ", Menu: ", args.MenuScreenId, ", Prev:", args.PreviousId, ", Unique: ", args.UniqueIdentifier)
|
|
#ENDIF
|
|
|
|
IF HAS_FORCE_CLEANUP_OCCURRED(FORCE_CLEANUP_PAUSE_MENU_TERMINATED)
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("EditPlaylistPick"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("EditPlaylistDrop"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("DeletePlaylist"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("EditPlaylist"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("SetCrewChallenge"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("RScrollUpDown"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("IS_NAVIGATING_UPDOWN"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("IS_NAVIGATING_ALL"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("HIDE_ACCEPTBUTTON"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("PageLeft"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("PageRight"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT(HASH("SupressSelectPM"))
|
|
PAUSE_MENU_SET_BUSY_SPINNER(FALSE)
|
|
g_bAwardsPauseMenuActive = FALSE
|
|
PLAYSTATS_AWARD_NAV(g_GalleryXMLMedalStruct.ifixerawardsviewed, g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted)
|
|
g_GalleryXMLMedalStruct.ifixerawardsviewed = 0
|
|
g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted = 0
|
|
TERMINATE_THIS_THREAD()
|
|
ENDIF
|
|
|
|
FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(TRUE)
|
|
|
|
NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME()
|
|
|
|
g_bAwardsPauseMenuActive = TRUE
|
|
|
|
BOOL bShouldQuitPauseMenuScript = FALSE
|
|
|
|
|
|
INT iLevel = 1
|
|
BOOL bDoIHaveControl
|
|
g_Transition_ScreenPlace.iSelection = 0
|
|
g_Transition_ScreenPlace.iSelectionY = 0
|
|
g_Transition_ScreenPlace.iSelectedPage = 0
|
|
g_Transition_ScreenPlace.iSelectedWhichMenu = WHICHMENU_LIST
|
|
g_Transition_ScreenPlace.iSelectedCategory = 0
|
|
|
|
// SCALEFORM_GALLERY GalleryStruct
|
|
// SCALEFORM_PLAYERLIST PlayerlistStruct
|
|
SCALEFORM_INDEX aScaleformMovie
|
|
SCALEFORM_INDEX aScaleformPlayerlistMovie
|
|
|
|
REFRESH_SCALEFORMXML_PLAYERLIST(g_PlayerListXMLStruct)
|
|
SET_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(0, g_PlayerListXMLStruct)
|
|
REFRESH_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_PlayerListXMLStruct)
|
|
|
|
REFRESH_SCALEFORMXML_GALLERY(g_GalleryXMLMedalStruct)
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(-1, g_GalleryXMLMedalStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(g_GalleryXMLMedalStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(g_GalleryXMLMedalStruct)
|
|
//SET_AWARD_SCROLL(1)
|
|
SET_AWARD_SCROLL()
|
|
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("IS_NAVIGATING_UPDOWN"))
|
|
|
|
|
|
|
|
#IF IS_DEBUG_BUILD
|
|
g_DebugDoAwardPrints = TRUE
|
|
#ENDIF
|
|
|
|
|
|
SET_SCRIPT_GFX_DRAW_ORDER(GFX_ORDER_BEFORE_HUD)
|
|
|
|
SWITCH args.operation
|
|
|
|
CASE kUpdate
|
|
WHILE bShouldQuitPauseMenuScript = FALSE
|
|
|
|
|
|
WAIT(0) // One and only wait in MP script.
|
|
|
|
IF iLevel = 1
|
|
IF bDoIHaveControl = FALSE
|
|
IF IS_FRONTEND_READY_FOR_CONTROL()
|
|
TAKE_CONTROL_OF_FRONTEND()
|
|
|
|
g_Transition_ScreenPlace.iSelectedWhichMenu = WHICHMENU_LIST
|
|
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("MENU_SHIFT_DEPTH")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(1)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("SET_COLUMN_FOCUS")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(0)
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(TRUE)
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(TRUE)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
|
|
bDoIHaveControl = TRUE
|
|
ENDIF
|
|
ENDIF
|
|
ENDIF
|
|
|
|
// Detect moving up through levels of the menu
|
|
IF g_GalleryXMLMedalStruct.bRefreshGallery = FALSE
|
|
AND g_GalleryXMLMedalStruct.bIsSpinnerHappening = FALSE
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_ACCEPT)
|
|
IF (IS_CONTROL_JUST_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_ACCEPT))
|
|
NET_NL()NET_PRINT("INPUT_FRONTEND_ACCEPT iLevel = ")NET_PRINT_INT(iLevel)
|
|
|
|
|
|
|
|
// This seems to be a bit of a misnomer - When put into iLevel 0, the script quits anyway, so I don't think this check would (normally?) be able to happen.
|
|
IF iLevel = 0
|
|
iLevel = 1
|
|
|
|
//PLAY_SOUND_FRONTEND(-1,"SELECT","HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
|
|
|
|
|
|
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("IS_NAVIGATING_UPDOWN"))
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("NAVIGATING_CONTENT"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("IS_NAVIGATING_ALL"))
|
|
PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS()
|
|
|
|
|
|
SET_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_Transition_ScreenPlace.iSelectedCategory, g_PlayerListXMLStruct)
|
|
REFRESH_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_PlayerListXMLStruct)
|
|
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("MENU_SHIFT_DEPTH")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(1)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
CLEAR_AWARD_SCROLL()
|
|
|
|
ELSE
|
|
|
|
|
|
|
|
SWITCH g_Transition_ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
|
|
// PLAY_SOUND_FRONTEND(-1,"SELECT","HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("MENU_SHIFT_DEPTH")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(1)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("HIDE_ACCEPTBUTTON"))
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("IS_NAVIGATING_ALL"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("IS_NAVIGATING_UPDOWN"))
|
|
PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS()
|
|
|
|
|
|
g_Transition_ScreenPlace.iSelectedWhichMenu = WHICHMENU_GALLERY
|
|
ADJUST_PAGE_IF_TOO_FAR(g_GalleryXMLMedalStruct, g_Transition_ScreenPlace)
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(GET_HIGHLIGHT_SQUARE(g_Transition_ScreenPlace.iSelection, g_Transition_ScreenPlace.iSelectionY, g_Transition_ScreenPlace.iSelectedPage, INPUT_FRONTEND_UP), g_GalleryXMLMedalStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(g_GalleryXMLMedalStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(g_GalleryXMLMedalStruct)
|
|
UPDATE_AWARD_SCROLL(g_GalleryXMLMedalStruct, g_Transition_ScreenPlace)
|
|
BREAK
|
|
ENDSWITCH
|
|
ENDIF
|
|
|
|
NET_NL()NET_PRINT(" INPUT_FRONTEND_ACCEPT PRESSED ")
|
|
|
|
ENDIF
|
|
ENDIF
|
|
|
|
//IF HAS_HUD_CONTROL_BEEN_PRESSED_PAUSE(INPUT_FRONTEND_CANCEL)
|
|
IF (IS_CONTROL_JUST_PRESSED(FRONTEND_CONTROL, INPUT_FRONTEND_CANCEL))
|
|
|
|
NET_NL()NET_PRINT(" INPUT_FRONTEND_CANCEL PRESSED ")
|
|
|
|
|
|
IF iLevel = 0
|
|
PLAY_SOUND_FRONTEND(-1, "CANCEL", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
RELEASE_CONTROL_OF_FRONTEND()
|
|
bShouldQuitPauseMenuScript = TRUE
|
|
ELSE
|
|
SWITCH g_Transition_ScreenPlace.iSelectedWhichMenu
|
|
CASE WHICHMENU_LIST
|
|
PLAY_SOUND_FRONTEND(-1, "BACK", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("MENU_SHIFT_DEPTH")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(-1)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("IS_NAVIGATING_ALL"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("IS_NAVIGATING_UPDOWN"))
|
|
PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS()
|
|
|
|
g_Transition_ScreenPlace.iSelection = 0
|
|
g_Transition_ScreenPlace.iSelectionY = 0
|
|
SET_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(-1, g_PlayerListXMLStruct)
|
|
REFRESH_SCALEFORMXML_PLAYERLIST_HIGHLIGHT(g_PlayerListXMLStruct)
|
|
CLEAR_AWARD_SCROLL()
|
|
iLevel = 0
|
|
BREAK
|
|
CASE WHICHMENU_GALLERY
|
|
PLAY_SOUND_FRONTEND(-1, "CANCEL", "HUD_FRONTEND_DEFAULT_SOUNDSET")
|
|
BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND("MENU_SHIFT_DEPTH")
|
|
SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(-1)
|
|
END_SCALEFORM_MOVIE_METHOD()
|
|
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("HIDE_ACCEPTBUTTON"))
|
|
PAUSE_MENU_DEACTIVATE_CONTEXT( HASH("IS_NAVIGATING_ALL"))
|
|
PAUSE_MENU_ACTIVATE_CONTEXT( HASH("IS_NAVIGATING_UPDOWN"))
|
|
PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS()
|
|
|
|
|
|
// g_Transition_ScreenPlace.iSelection = 0 // Removing these. The menu used to reset the gallery selection when backing out of the gallery menu.
|
|
// g_Transition_ScreenPlace.iSelectionY = 0 // This meant that when you went back into the gallery menu the selection had been reset to 0.
|
|
SET_SCALEFORMXML_GALLERY_HIGHLIGHT(-1, g_GalleryXMLMedalStruct) // Instead, the selection now only gets reset when the award category changes in the list menu down the side.
|
|
REFRESH_SCALEFORMXML_GALLERY_HIGHLIGHT(g_GalleryXMLMedalStruct)
|
|
REFRESH_SCALEFORMXML_GALLERY_DESCRIPTION(g_GalleryXMLMedalStruct)
|
|
CLEAR_AWARD_SCROLL()
|
|
|
|
g_Transition_ScreenPlace.iSelectedWhichMenu = WHICHMENU_LIST
|
|
BREAK
|
|
ENDSWITCH
|
|
ENDIF
|
|
|
|
|
|
ENDIF
|
|
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards1")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards2")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards3")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards4")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards5")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPAwards6")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPTShirtAwards2")
|
|
//REQUEST_STREAMED_TEXTURE_DICT("MPAwardMods")
|
|
REQUEST_STREAMED_TEXTURE_DICT("MPTshirtAwardLTS")
|
|
|
|
|
|
|
|
IF NOT HAS_ADDITIONAL_TEXT_LOADED(MP_STATS_TEXT_SLOT)
|
|
REQUEST_ADDITIONAL_TEXT("MPAWD", MP_STATS_TEXT_SLOT)
|
|
ENDIF
|
|
|
|
|
|
|
|
RENDER_MPHUD_CHARACTER_MEDAL_SELECT_SCREEN( g_Transition_ScreenPlace)
|
|
|
|
IF iLevel = 1
|
|
LOGIC_MPHUD_CHARACTER_MEDAL_SELECT_MENU(g_GalleryXMLMedalStruct, g_Transition_ScreenPlace, timeRepeatCheck)
|
|
ENDIF
|
|
|
|
|
|
ENDWHILE
|
|
BREAK
|
|
|
|
|
|
CASE kFill
|
|
NET_NL()NET_PRINT("MP_Awards: args.operation = kFill")
|
|
BREAK
|
|
|
|
CASE kLayoutChange
|
|
NET_NL()NET_PRINT("MP_Awards: args.operation = kLayoutChange")
|
|
BREAK
|
|
|
|
CASE kTriggerEvent
|
|
NET_NL()NET_PRINT("MP_Awards: args.operation = kTriggerEvent")
|
|
BREAK
|
|
|
|
|
|
ENDSWITCH
|
|
|
|
SET_SCRIPT_GFX_DRAW_ORDER(GFX_ORDER_AFTER_HUD)
|
|
|
|
CLEAR_SCALEFORMXML_GALLERY()
|
|
|
|
NET_NL()NET_PRINT("quitting AWards SCreen")
|
|
SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(aScaleformMovie)
|
|
SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(aScaleformPlayerlistMovie)
|
|
RELEASE_CONTROL_OF_FRONTEND()
|
|
g_bAwardsPauseMenuActive = FALSE
|
|
PAUSE_MENU_SET_BUSY_SPINNER(FALSE)
|
|
PLAYSTATS_AWARD_NAV(g_GalleryXMLMedalStruct.ifixerawardsviewed, g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted)
|
|
g_GalleryXMLMedalStruct.ifixerawardsviewed = 0
|
|
g_GalleryXMLMedalStruct.ifixerawardsviewedcompleted = 0
|
|
// TERMINATE_THIS_THREAD()
|
|
|
|
WHILE TRUE
|
|
WAIT(0)
|
|
ENDWHILE
|
|
|
|
ENDSCRIPT
|
|
|
|
|
|
|
|
|