////////////////////////////////////////////////////////////////////////////////////////// // // // SCRIPT NAME : charsheet_public.sc // // AUTHOR : Steve Taylor // // DESCRIPTION : Primarily initialises charsheet // // // ////////////////////////////////////////////////////////////////////////////////////////// USING "rage_builtins.sch" USING "globals.sch" USING "commands_script.sch" USING "script_misc.sch" /// PURPOSE: /// Checks if the given character is valid in the character sheet /// RETURNS: /// TRUE if the character is <= MAX_CHARACTERS_PLUS_DUMMY FUNC BOOL GLOBAL_CHARACTER_SHEET_IS_A_VALID_CHARACTER(enumCharacterList eCharacter) IF eCharacter > MAX_CHARACTERS_PLUS_DUMMY RETURN FALSE ENDIF RETURN TRUE ENDFUNC /// PURPOSE: /// Checks if the given character is valid in the character sheet and asserts if it isn't /// RETURNS: /// TRUE if the character is <= MAX_CHARACTERS_PLUS_DUMMY, asserts and returns FALSE if not FUNC BOOL GLOBAL_CHARACTER_SHEET_VALIDATE_CHARACTER(enumCharacterList eCharacter) IF NOT GLOBAL_CHARACTER_SHEET_IS_A_VALID_CHARACTER(eCharacter) ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_VALIDATE_CHARACTER - invalid character: ", ENUM_TO_INT(eCharacter)) DEBUG_PRINTCALLSTACK() RETURN FALSE ENDIF RETURN TRUE ENDFUNC ///-------------------------------- /// SETTERS ///-------------------------------- /// PURPOSE: /// Sets the characters game model ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// eModel - the model to use PROC GLOBAL_CHARACTER_SHEET_SET_GAME_MODEL(enumCharacterList eCharacter, MODEL_NAMES eModel) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_GAME_MODEL - setting character:", ENUM_TO_INT(eCharacter), " to ", ENUM_TO_INT(eModel)) g_sCharacterSheetAll[eCharacter].game_model = eModel IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_GAME_MODEL - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].game_model = eModel ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters alpha int (used for ordering) ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// iAlphaInt - the alpha int order to use PROC GLOBAL_CHARACTER_SHEET_SET_ALPHA_INT(enumCharacterList eCharacter, int iAlphaInt) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_ALPHA_INT - setting character:", ENUM_TO_INT(eCharacter), " to ", iAlphaInt) g_sCharacterSheetAll[eCharacter].alphaint = iAlphaInt IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_ALPHA_INT - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].alphaint = iAlphaInt ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters original alpha int (used for ordering) ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// iOriginalAlphaInt - the original alpha int order to use PROC GLOBAL_CHARACTER_SHEET_SET_ORIGINAL_ALPHA_INT(enumCharacterList eCharacter, int iOriginalAlphaInt) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_ORIGINAL_ALPHA_INT - setting character:", ENUM_TO_INT(eCharacter), " to ", iOriginalAlphaInt) g_sCharacterSheetAll[eCharacter].original_alphaint = iOriginalAlphaInt IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_ORIGINAL_ALPHA_INT - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].original_alphaint = iOriginalAlphaInt ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters original alpha int (used for ordering) ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// strLabel - the label string to use PROC GLOBAL_CHARACTER_SHEET_SET_LABEL(enumCharacterList eCharacter, STRING strLabel) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_LABEL - setting character:", ENUM_TO_INT(eCharacter), " to ", strLabel) g_sCharacterSheetAll[eCharacter].label = strLabel IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_LABEL - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].label = strLabel ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters picture ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// strPicture - the texture name of the picture to use PROC GLOBAL_CHARACTER_SHEET_SET_PICTURE(enumCharacterList eCharacter, STRING strPicture) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PICTURE - setting character:", ENUM_TO_INT(eCharacter), " to ", strPicture) g_sCharacterSheetAll[eCharacter].picture = strPicture IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PICTURE - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].picture = strPicture ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters friend ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// eFriend - the friend to set PROC GLOBAL_CHARACTER_SHEET_SET_FRIEND(enumCharacterList eCharacter, enumFriend eFriend) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_FRIEND - setting character:", ENUM_TO_INT(eCharacter), " to ", ENUM_TO_INT(eFriend)) g_sCharacterSheetAll[eCharacter].friend = eFriend IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_FRIEND - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].friend = eFriend ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters phonebook state ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// iCharacterPhonebookID - the id of the phonebooks owner 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer (can't use enum due to legacy code) /// ePhoneBookState - the new state PROC GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE(enumCharacterList eCharacter, INT iCharacterPhonebookID, enumIndividualPhoneBookState ePhoneBookState) IF iCharacterPhonebookID < 0 OR iCharacterPhonebookID > CHARACTER_SHEET_MAX_PLAYER_ID ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE invalid phonebook id") DEBUG_PRINTCALLSTACK() EXIT ENDIF PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE - setting character:", ENUM_TO_INT(eCharacter), " phonebook ", iCharacterPhonebookID, " to ", ENUM_TO_INT(ePhoneBookState)) g_sCharacterSheetAll[eCharacter].PhoneBookState[iCharacterPhonebookID] = ePhoneBookState IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].PhoneBookState[iCharacterPhonebookID] = ePhoneBookState ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters bank account ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// eBankAccount - the bankaccount name to set PROC GLOBAL_CHARACTER_SHEET_SET_BANK_ACCOUNT(enumCharacterList eCharacter, enumBankAccountName eBankAccount) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_BANK_ACCOUNT - setting character:", ENUM_TO_INT(eCharacter), " to ", ENUM_TO_INT(eBankAccount)) g_sCharacterSheetAll[eCharacter].bank_account = eBankAccount IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_BANK_ACCOUNT - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].bank_account = eBankAccount ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters picture message ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// ePicMsgStatus - the picture message status to set PROC GLOBAL_CHARACTER_SHEET_SET_PICTURE_MESSAGE_STATUS(enumCharacterList eCharacter, enumPicMsgStatus ePicMsgStatus) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PICTURE_MESSAGE_STATUS - setting character:", ENUM_TO_INT(eCharacter), " to ", ENUM_TO_INT(ePicMsgStatus)) g_sCharacterSheetAll[eCharacter].picmsgStatus = ePicMsgStatus IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_PICTURE_MESSAGE_STATUS - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].picmsgStatus = ePicMsgStatus ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters missed call status ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// iPhoneOwnerID - the id of the phone owner 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer (can't use enum due to legacy code) /// eMissedCallStatus - the new missed call status to set PROC GLOBAL_CHARACTER_SHEET_SET_MISSED_CALL_STATUS(enumCharacterList eCharacter, INT iPhoneOwnerID, enumMissedCallStatus eMissedCallStatus) PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_MISSED_CALL_STATUS - setting character:", ENUM_TO_INT(eCharacter), " phone owner ", iPhoneOwnerID, " to ", ENUM_TO_INT(eMissedCallStatus)) g_sCharacterSheetAll[eCharacter].missedCallStatus[iPhoneOwnerID] = eMissedCallStatus IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_MISSED_CALL_STATUS - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].missedCallStatus[iPhoneOwnerID] = eMissedCallStatus ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Sets the characters status as a caller ensuring data is stored in the correct array /// for the gamemode (SP or MP) /// PARAMS: /// eCharacter - the character to change, asserts if greater than MAX_CHARACTERS_PLUS_DUMMY /// iPhoneOwnerID - the id of the phone owner 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer (can't use enum due to legacy code) /// eStatusAsCaller - the new status as caller to set PROC GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(enumCharacterList eCharacter, INT iPhoneOwnerID, enumStatusAsCaller eStatusAsCaller) IF iPhoneOwnerID < 0 OR iPhoneOwnerID > CHARACTER_SHEET_MAX_PLAYER_ID ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER invalid phone owner id") DEBUG_PRINTCALLSTACK() EXIT ENDIF PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER - setting character:", ENUM_TO_INT(eCharacter), " phone owner ", iPhoneOwnerID, " to ", ENUM_TO_INT(eStatusAsCaller)) g_sCharacterSheetAll[eCharacter].statusAsCaller[iPhoneOwnerID] = eStatusAsCaller IF eCharacter < MAX_CHARACTERS_SP_SAVE PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_SET_MISSED_CALL_STATUS - also storing in sp array") g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter].statusAsCaller[iPhoneOwnerID] = eStatusAsCaller ENDIF DEBUG_PRINTCALLSTACK() ENDPROC /// PURPOSE: /// Copies all the saved contacts into the charsheet all array that acts as the main character sheet /// that contains both singleplayer saved contacts and multiplayer unsaved contacts PROC GLOBAL_CHARACTER_SHEET_COPY_SAVED_CONTACTS_TO_OVERFLOW_ARRAY() PRINTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_COPY_SAVED_CONTACTS_TO_OVERFLOW_ARRAY - copying array") INT i enumCharacterList eCharacter INT iMaxChar = ENUM_TO_INT(MAX_CHARACTERS_SP_SAVE) REPEAT iMaxChar i eCharacter = INT_TO_ENUM(enumCharacterList, i) COPY_SCRIPT_STRUCT(g_sCharacterSheetAll[eCharacter], g_SavedGlobals.sCharSheetData.g_CharacterSheet[eCharacter], SIZE_OF(structCharacterSheet)) ENDREPEAT ENDPROC ///----------------------------- /// GETTERS ///----------------------------- /// PURPOSE: /// Gets the characters info /// PARAMS: /// sCharacterSheet - the struct to fill with the character info /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY PROC GLOBAL_CHARACTER_SHEET_GET(structCharacterSheet &sCharacterSheet, enumCharacterList eCharacter) COPY_SCRIPT_STRUCT(sCharacterSheet, g_sCharacterSheetAll[eCharacter], SIZE_OF(structCharacterSheet)) ENDPROC /// PURPOSE: /// Gets the characters gamemodel /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters gamemodel, asserts and returns DUMMY_MODEL_FOR_SCRIPT if eCharacter is invalid FUNC MODEL_NAMES GLOBAL_CHARACTER_SHEET_GET_GAME_MODEL(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].game_model ENDFUNC /// PURPOSE: /// Gets the characters alpha int that i used for alphabetical ordering /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters alpha int that i used for alphabetical ordering, asserts and returns -1 if eCharacter is invalid FUNC INT GLOBAL_CHARACTER_SHEET_GET_ALPHA_INT(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].alphaint ENDFUNC /// PURPOSE: /// Gets the characters original alpha int that i used for alphabetical ordering /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters original alpha int that i used for alphabetical ordering, asserts and returns -1 if eCharacter is invalid FUNC INT GLOBAL_CHARACTER_SHEET_GET_ORIGINAL_ALPHA_INT(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].original_alphaint ENDFUNC /// PURPOSE: /// Gets the characters label /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The charcters label, asserts and returns "" if eCharacter is invalid FUNC TEXT_LABEL GLOBAL_CHARACTER_SHEET_GET_LABEL(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].label ENDFUNC /// PURPOSE: /// Gets the characters picture /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters picture, asserts and returns "" if eCharacter is invalid FUNC TEXT_LABEL GLOBAL_CHARACTER_SHEET_GET_PICTURE(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].picture ENDFUNC /// PURPOSE: /// Gets the characters friend /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters friend, asserts and returns NO_FRIEND if eCharacter is invalid FUNC enumFriend GLOBAL_CHARACTER_SHEET_GET_FRIEND(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].friend ENDFUNC /// PURPOSE: /// Gets the characters phonebook state /// PARAMS: /// iCharacterPhonebookID - 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters phonebook state, asserts and returns NOT_LISTED on invalid iCharacterPhonebookID or eCharacter FUNC enumIndividualPhoneBookState GLOBAL_CHARACTER_SHEET_GET_PHONEBOOK_STATE(enumCharacterList eCharacter, INT iCharacterPhonebookID) IF iCharacterPhonebookID < 0 OR iCharacterPhonebookID > CHARACTER_SHEET_MAX_PLAYER_ID ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_GET_PHONEBOOK_STATE invalid phonebook id") DEBUG_PRINTCALLSTACK() RETURN NOT_LISTED ENDIF RETURN g_sCharacterSheetAll[eCharacter].PhoneBookState[iCharacterPhonebookID] ENDFUNC /// PURPOSE: /// Gets the characters bank account /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters bank account, asserts and returns NO_ACCOUNT if eCharacter is invalid FUNC enumBankAccountName GLOBAL_CHARACTER_SHEET_GET_BANK_ACCOUNT(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].bank_account ENDFUNC /// PURPOSE: /// Gets the characters picture message status /// PARAMS: /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters picture message status, asserts and returns NO_PICMSG_STORED if eCharacter is invalid FUNC enumPicMsgStatus GLOBAL_CHARACTER_SHEET_GET_PICTURE_MESSAGE_STATUS(enumCharacterList eCharacter) RETURN g_sCharacterSheetAll[eCharacter].picmsgStatus ENDFUNC /// PURPOSE: /// Gets the characters missed call status /// PARAMS: /// iPhoneOwnerID - 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters missed call status, asserts and returns CHAR_BLANK_ENTRY on invalid iPhoneOwnerID or eCharacter FUNC enumMissedCallStatus GLOBAL_CHARACTER_SHEET_GET_MISSED_CALL_STATUS(enumCharacterList eCharacter, INT iPhoneOwnerID) IF iPhoneOwnerID < 0 OR iPhoneOwnerID > CHARACTER_SHEET_MAX_PLAYER_ID ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_GET_MISSED_CALL_STATUS invalid phone owner id") DEBUG_PRINTCALLSTACK() RETURN NO_MISSED_CALL ENDIF RETURN g_sCharacterSheetAll[eCharacter].missedCallStatus[iPhoneOwnerID] ENDFUNC /// PURPOSE: /// Gets the characters status as caller /// PARAMS: /// iPhoneOwnerID - 0 = michael, 1 = Franklin, 2 = Trevor, 3 = Multiplayer /// eCharacter - the character to get, asserts if eCharacter greater than MAX_CHARACTERS_PLUS_DUMMY /// RETURNS: /// The characters status as caller, asserts and returns UNKNOWN_CALLER on invalid iPhoneOwnerID or eCharacter FUNC enumStatusAsCaller GLOBAL_CHARACTER_SHEET_GET_STATUS_AS_CALLER(enumCharacterList eCharacter, INT iPhoneOwnerID) IF iPhoneOwnerID < 0 OR iPhoneOwnerID > CHARACTER_SHEET_MAX_PLAYER_ID ASSERTLN("[CHARACTER_SHEET] GLOBAL_CHARACTER_SHEET_GET_STATUS_AS_CALLER invalid phone owner id") DEBUG_PRINTCALLSTACK() RETURN UNKNOWN_CALLER ENDIF RETURN g_sCharacterSheetAll[eCharacter].statusAsCaller[iPhoneOwnerID] ENDFUNC /// PURPOSE: /// Gets the max character for the current gamemode /// RETURNS: /// MAX_CHARACTERS_MP for multiplayer and creator, MAX_CHARACTERS for singleplayer FUNC enumCharacterList GLOBAL_CHARACTER_SHEET_GET_MAX_CHARACTERS_FOR_GAMEMODE() // TODO: Add global override IF g_Private_Gamemode_Current = GAMEMODE_FM OR g_Private_Gamemode_Current = GAMEMODE_CREATOR RETURN MAX_CHARACTERS_MP ENDIF RETURN MAX_CHARACTERS ENDFUNC //Open up for public use if necessary. /// PURPOSE: /// /// PARAMS: /// whichChar - /// whichModel - /// whichInt - /// whichLabel - This must be unique as it is used as an ID for the global saved vars. /// whichPicLabel - /// whichRoleLabel - /// isPhoneContact - /// isEmailContact - /// whichAnsMessage - /// isFriend - /// isFamilyMember - /// MichaelBookState - /// FranklinBookState - /// TrevorBookState - /// whichNumberLabel - /// whichBankAccount - PROC Fill_Character_SheetCLF (enumCharacterList whichChar, MODEL_NAMES whichModel, INT whichInt, STRING whichLabel, STRING whichPicLabel, STRING whichRoleLabel, enumPhoneContact isPhoneContact, enumEmailContact isEmailContact, STRING whichAnsMessage, enumFriend isFriend, enumFamilyMember isFamilyMember, enumIndividualPhoneBookState MichaelBookState, enumIndividualPhoneBookState FranklinBookState, enumIndividualPhoneBookState TrevorBookState, STRING whichNumberLabel, enumBankAccountName whichBankAccount = NO_ACCOUNT) g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].game_model = whichModel g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].alphaInt = whichInt g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].original_alphaInt = g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].alphaInt //make a copy of the alpha_int so it can be restored after any priority contact manipulation. g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].label = whichLabel g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].picture = whichPicLabel whichRoleLabel = whichRoleLabel //Unreferenced bypass in case this has to go back in. g_CharacterSheetNonSaved[whichChar].phone = isPhoneContact g_CharacterSheetNonSaved[whichChar].email = isEmailContact g_CharacterSheetNonSaved[whichChar].ansphone_labelroot = whichAnsMessage g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].friend = isFriend isFamilyMember = isFamilyMember //Unreferenced bypass in case this has to go back in. g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[0] = MichaelBookState g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[1] = FranklinBookState g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[2] = TrevorBookState g_CharacterSheetNonSaved[whichChar].phonebookNumberLabel = whichNumberLabel g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[whichChar].bank_account = whichBankAccount ENDPROC PROC Fill_Character_SheetNRM (enumCharacterList whichChar, MODEL_NAMES whichModel, INT whichInt, STRING whichLabel, STRING whichPicLabel, STRING whichRoleLabel, enumPhoneContact isPhoneContact, enumEmailContact isEmailContact, STRING whichAnsMessage, enumFriend isFriend, enumFamilyMember isFamilyMember, enumIndividualPhoneBookState MichaelBookState, enumIndividualPhoneBookState FranklinBookState, enumIndividualPhoneBookState TrevorBookState, STRING whichNumberLabel, enumBankAccountName whichBankAccount = NO_ACCOUNT) g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].game_model = whichModel g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].alphaInt = whichInt g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].original_alphaInt = g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].alphaInt //make a copy of the alpha_int so it can be restored after any priority contact manipulation. g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].label = whichLabel g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].picture = whichPicLabel whichRoleLabel = whichRoleLabel //Unreferenced bypass in case this has to go back in. g_CharacterSheetNonSaved[whichChar].phone = isPhoneContact g_CharacterSheetNonSaved[whichChar].email = isEmailContact g_CharacterSheetNonSaved[whichChar].ansphone_labelroot = whichAnsMessage g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].friend = isFriend isFamilyMember = isFamilyMember //Unreferenced bypass in case this has to go back in. g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[0] = MichaelBookState g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[1] = FranklinBookState g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].PhoneBookState[2] = TrevorBookState g_CharacterSheetNonSaved[whichChar].phonebookNumberLabel = whichNumberLabel g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[whichChar].bank_account = whichBankAccount ENDPROC PROC Fill_Character_Sheet (enumCharacterList whichChar, MODEL_NAMES whichModel, INT whichInt, STRING whichLabel, STRING whichPicLabel, STRING whichRoleLabel, enumPhoneContact isPhoneContact, enumEmailContact isEmailContact, STRING whichAnsMessage, enumFriend isFriend, enumFamilyMember isFamilyMember, enumIndividualPhoneBookState MichaelBookState, enumIndividualPhoneBookState FranklinBookState, enumIndividualPhoneBookState TrevorBookState, STRING whichNumberLabel, enumBankAccountName whichBankAccount = NO_ACCOUNT) #IF USE_CLF_DLC IF g_bLoadedClifford Fill_Character_SheetCLF(whichChar,whichModel,whichInt,whichLabel,whichPicLabel,whichRoleLabel,isPhoneContact,isEmailContact,whichAnsMessage, isFriend,isFamilyMember,MichaelBookState,FranklinBookState,TrevorBookState,whichNumberLabel, whichBankAccount) EXIT ENDIF #ENDIF #IF USE_NRM_DLC IF g_bLoadedNorman Fill_Character_SheetNRM(whichChar,whichModel,whichInt,whichLabel,whichPicLabel,whichRoleLabel,isPhoneContact,isEmailContact,whichAnsMessage, isFriend,isFamilyMember,MichaelBookState,FranklinBookState,TrevorBookState,whichNumberLabel, whichBankAccount) EXIT ENDIF #ENDIF GLOBAL_CHARACTER_SHEET_SET_GAME_MODEL(whichChar, whichModel) GLOBAL_CHARACTER_SHEET_SET_ALPHA_INT(whichChar, whichInt) GLOBAL_CHARACTER_SHEET_SET_ORIGINAL_ALPHA_INT(whichChar, GLOBAL_CHARACTER_SHEET_GET_ALPHA_INT(whichChar)) GLOBAL_CHARACTER_SHEET_SET_LABEL(whichChar, whichLabel) GLOBAL_CHARACTER_SHEET_SET_PICTURE(whichChar, whichPicLabel) whichRoleLabel = whichRoleLabel //Unreferenced bypass in case this has to go back in. g_CharacterSheetNonSaved[whichChar].phone = isPhoneContact g_CharacterSheetNonSaved[whichChar].email = isEmailContact g_CharacterSheetNonSaved[whichChar].ansphone_labelroot = whichAnsMessage GLOBAL_CHARACTER_SHEET_SET_FRIEND(whichChar, isFriend) isFamilyMember = isFamilyMember //Unreferenced bypass in case this has to go back in. GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE(whichChar, 0, MichaelBookState) GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE(whichChar, 1, FranklinBookState) GLOBAL_CHARACTER_SHEET_SET_PHONEBOOK_STATE(whichChar, 2, TrevorBookState) g_CharacterSheetNonSaved[whichChar].phonebookNumberLabel = whichNumberLabel GLOBAL_CHARACTER_SHEET_SET_BANK_ACCOUNT(whichChar, whichBankAccount) ENDPROC PROC Fill_Gameworld_Numbers (enumGameWorldNumbers whichGWentry, STRING whichDialledNumberLabel, STRING whichRootLabel, STRING whichVoiceID) g_GameworldNumber[whichGWentry].Gameworld_DialledNumberLabel = whichDialledNumberLabel g_GameworldNumber[whichGWentry].Gameworld_AnsphoneLabelRoot = whichRootLabel g_GameworldNumber[whichGWentry].Gameworld_VoiceID = whichVoiceID ENDPROC PROC Fill_Special_MP_Characters (INT WhichArrayPosition, enumCharacterList WhichChar, STRING WhichSecondaryFunctionLabel_1, STRING WhichSecondaryFunctionLabel_2) g_SpecialMPCharacters[WhichArrayPosition].Name_TextLabel = GLOBAL_CHARACTER_SHEET_GET_LABEL(WhichChar) g_SpecialMPCharacters[WhichArrayPosition].SecondaryFunctionLabel_1 = WhichSecondaryFunctionLabel_1 g_SpecialMPCharacters[WhichArrayPosition].SecondaryFunctionLabel_2 = WhichSecondaryFunctionLabel_2 ENDPROC PROC Fill_Special_SP_Characters (INT WhichArrayPosition, enumCharacterList WhichChar, STRING WhichSecondaryFunctionLabel_1) g_SpecialSPCharacters[WhichArrayPosition].Name_TextLabel = GLOBAL_CHARACTER_SHEET_GET_LABEL(WhichChar) g_SpecialSPCharacters[WhichArrayPosition].SecondaryFunctionLabel_1 = WhichSecondaryFunctionLabel_1 ENDPROC //Fill in the cellphone setting list with the defined data for each field. PROC Fill_Setting_List(INT PassedFillIndex, enumSettingList PassedSetting, INT PassedSettingOrderInt, STRING PassedSettingLabel, INT PassedSettingIcon, enumPhoneGuiPresence PassedGuiPresence) This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_orderInt = PassedSettingOrderInt //Make copy of orderInt in original orderInt in case the order is changed to make the setting a priority. This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_original_orderInt = PassedSettingOrderInt This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_Primary_Label = PassedSettingLabel This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_Icon_Int = PassedSettingIcon This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].phoneGuiPresence = PassedGuiPresence //Temporary check to remove unreferenced reporting. This var within the struct is likely to be used before project end. IF This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_original_orderInt = 0 This_Cellphone_Owner_Settings_ListContents[PassedFillIndex].g_SettingList[PassedSetting].Setting_original_orderInt = 0 ENDIF ENDPROC PROC Fill_All_Phone_SettingsCLF() //CHAR_MICHAEL 0 //CHAR_FRANKLIN 1 //CHAR_TREVOR 2 //CHAR_MULTIPLAYER 3 INT fill_index = 0 WHILE fill_index < 4 Fill_Setting_List (fill_index, SETTING_PROFILE, 160, "CELL_700", 25, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_RINGTONE, 180, "CELL_710", 18, AVAILABLE_IN_GUI) //180 Fill_Setting_List (fill_index, SETTING_THEME, 200, "CELL_720", 23, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_VIBRATE, 220, "CELL_730", 20, AVAILABLE_IN_GUI) //220 Fill_Setting_List (fill_index, SETTING_WALLPAPER, 20, "CELL_740", 23, AVAILABLE_IN_GUI) //Referred to as "background", hence 20 as the alpha sort 3rd parameter. #if USE_TU_CHANGES Fill_Setting_List (fill_index, SETTING_MISC_A, 150, "CELL_705", 18, AVAILABLE_IN_GUI) //Invite Sound toggle added at request of LB bug 1775637 #endif //Make sure these match order of PhoneProfileEnum in Cellphone Globals. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[0] = "CELL_800" //Normal This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[0] = 140 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[0] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[1] = "CELL_802" //Quiet This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[1] = 170 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[2] = "CELL_801" //Sleep This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[2] = 190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[2] = 26 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Currently_Selected_Option = ENUM_TO_INT(PROFILE_NORMAL_MODE) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[0] = "CELL_810" //Ringtone 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[0] = "PHONE_GENERIC_RING_01" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[0] = 160 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[0] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[1] = "CELL_811" //Ringtone 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[1] = "PHONE_GENERIC_RING_02" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[1] = 163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[2] = "CELL_812" //Ringtone 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[2] = "PHONE_GENERIC_RING_03" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[2] = 167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[2] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[3] = "CELL_813" //Special Case Ringtone 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[3] = "Silent Ringtone Dummy" //Do not change filename! Other scripts compare this string. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[3] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[3] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[0] = "CELL_820" //Theme 0 - dummy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[0] = FALSE //not included in settings list! This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[0] = 100 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[0] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[1] = "CELL_820" //Theme 1 - light blue This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[1] = 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[2] = "CELL_821" //Theme 2 - green This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[2] = 75 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[2] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[3] = "CELL_822" //Theme 3 - red This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[3] = 187 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[3] = 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[4] = "CELL_823" //Theme 4 - orange This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[4] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[4] = 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[5] = "CELL_824" //Theme 5 - grey This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[5] = 77 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[5] = 5 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[6] = "CELL_825" //Theme 6 - purple This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[6] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[6] = 6 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[7] = "CELL_826" //Theme 7 - pink This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[7] = 164 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[7] = 7 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[8] = "CELL_846" //Theme 8 - Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[8] = FALSE //redacted #1167512 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[8] = 196 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[8] = 2 //Points to green in SF theme list. //Wallpapers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[0] = "CELL_840" //Default This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[0] = 300 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[0] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[1] = "CELL_841" //Badger This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[1] = 3021 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[2] = "CELL_842" //Whiz This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[2] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[2] = 3233 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[3] = "CELL_843" //Tinkle This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[3] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[3] = 3205 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[4] = "CELL_844" //Swingers (Pink) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[4] = 3197 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[5] = "CELL_845" //Pisswasser This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[5] = 3163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[6] = "CELL_846" //Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[6] = 3194 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[7] = "CELL_847" //Rep. Space Rs This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[7] = 3192 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[8] = "CELL_848" //Poppy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[8] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[8] = 3167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[9] = "CELL_849" //Panic This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[9] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[9] = 3161 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[9] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[10] = "CELL_850" //Benders This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[10] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[10] = 3023 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[10] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[11] = "CELL_851" //Corkers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[11] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[11] = 3038 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[11] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[12] = "CELL_852" //Devils This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[12] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[12] = 3045 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[12] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[13] = "CELL_853" //Feud This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[13] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[13] = 3065 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[13] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[14] = "CELL_854" //Jardineros This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[14] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[14] = 3102 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[14] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[15] = "CELL_855" //Shrimps This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[15] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[15] = 3190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[15] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[16] = "CELL_856" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[16] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[16] = 3195 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[16] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[17] = "CELL_857" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[17] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[17] = 3198 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[17] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Currently_Selected_Option = 1 //Make default backup as failsafe This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[0] = "CELL_831" //Vibrate OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[0] = 21 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[1] = "CELL_830" //Vibrate ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[1] = 20 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Currently_Selected_Option = 1//ON //requested by LB 847970 #if USE_TU_CHANGES //Invite Sound toggle added at request of LB bug 1775637 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[0] = "CELL_831"//"CELL_831" //Invite Sound OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[0] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[1] = "CELL_830" //Invite sound ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Currently_Selected_Option = 1//ON #endif fill_index ++ ENDWHILE //Important: Theme Integration. //This section specifies the starting theme and OS name of each player character and sets a default for multiplayer before savegame restoration. g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ScaleformOS_Movie_Name = "cellphone_iFruit" //requested by 993529 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ThemeForThisPlayer = 1 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].OSTypeForThisPlayer= OS_BITTERSWEET g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ScaleformOS_Movie_Name = "cellphone_badger" //requested by 993529 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ThemeForThisPlayer = 2 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].RingtoneForThisPlayer = "PHONE_GENERIC_RING_02" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].OSTypeForThisPlayer = OS_IFRUIT g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ProviderForThisPlayer = PROVIDER_TINKLE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ScaleformOS_Movie_Name = "cellphone_facade"//"cellphone_ifruit" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ThemeForThisPlayer = 5 //setting to grey for test this can change bk to red //3 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].RingtoneForThisPlayer = "PHONE_GENERIC_RING_03" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].OSTypeForThisPlayer = OS_FACADE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ProviderForThisPlayer = PROVIDER_WHIZ g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ScaleformOS_Movie_Name = "cellphone_ifruit" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ThemeForThisPlayer = 1 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].OSTypeForThisPlayer = OS_POLICE g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsClifford.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].g_LastMessageSentMustBeRead = FALSE #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING ("CHARSHEET PUBLIC - Initialised cellphone character setting pre savegame restoration. Set MP vibrate stat to 1") PRINTNL() #endif ENDPROC PROC Fill_All_Phone_SettingsNRM() //CHAR_MICHAEL 0 //CHAR_NRM_JIMMY = CHAR_FRANKLIN 1 //CHAR_NRM_TRACEY = CHAR_TREVOR 2 //CHAR_NRM_MULT = CHAR_MULTIPLAYER 3 INT fill_index = 0 WHILE fill_index < 4 Fill_Setting_List (fill_index, SETTING_PROFILE, 160, "CELL_700", 25, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_RINGTONE, 180, "CELL_710", 18, AVAILABLE_IN_GUI) //180 Fill_Setting_List (fill_index, SETTING_THEME, 200, "CELL_720", 23, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_VIBRATE, 220, "CELL_730", 20, AVAILABLE_IN_GUI) //220 Fill_Setting_List (fill_index, SETTING_WALLPAPER, 20, "CELL_740", 23, AVAILABLE_IN_GUI) //Referred to as "background", hence 20 as the alpha sort 3rd parameter. #if USE_TU_CHANGES Fill_Setting_List (fill_index, SETTING_MISC_A, 150, "CELL_705", 18, AVAILABLE_IN_GUI) //Invite Sound toggle added at request of LB bug 1775637 #endif //Make sure these match order of PhoneProfileEnum in Cellphone Globals. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[0] = "CELL_800" //Normal This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[0] = 140 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[0] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[1] = "CELL_802" //Quiet This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[1] = 170 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[2] = "CELL_801" //Sleep This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[2] = 190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[2] = 26 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Currently_Selected_Option = ENUM_TO_INT(PROFILE_NORMAL_MODE) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[0] = "CELL_810" //Ringtone 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[0] = "PHONE_GENERIC_RING_01" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[0] = 160 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[0] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[1] = "CELL_811" //Ringtone 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[1] = "PHONE_GENERIC_RING_02" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[1] = 163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[2] = "CELL_812" //Ringtone 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[2] = "PHONE_GENERIC_RING_03" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[2] = 167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[2] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[3] = "CELL_813" //Special Case Ringtone 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[3] = "Silent Ringtone Dummy" //Do not change filename! Other scripts compare this string. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[3] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[3] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[0] = "CELL_820" //Theme 0 - dummy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[0] = FALSE //not included in settings list! This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[0] = 100 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[0] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[1] = "CELL_820" //Theme 1 - light blue This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[1] = 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[2] = "CELL_821" //Theme 2 - green This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[2] = 75 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[2] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[3] = "CELL_822" //Theme 3 - red This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[3] = 187 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[3] = 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[4] = "CELL_823" //Theme 4 - orange This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[4] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[4] = 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[5] = "CELL_824" //Theme 5 - grey This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[5] = 77 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[5] = 5 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[6] = "CELL_825" //Theme 6 - purple This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[6] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[6] = 6 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[7] = "CELL_826" //Theme 7 - pink This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[7] = 164 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[7] = 7 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[8] = "CELL_846" //Theme 8 - Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[8] = FALSE //redacted #1167512 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[8] = 196 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[8] = 2 //Points to green in SF theme list. //Wallpapers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[0] = "CELL_840" //Default This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[0] = 300 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[0] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[1] = "CELL_841" //Badger This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[1] = 3021 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[2] = "CELL_842" //Whiz This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[2] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[2] = 3233 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[3] = "CELL_843" //Tinkle This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[3] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[3] = 3205 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[4] = "CELL_844" //Swingers (Pink) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[4] = 3197 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[5] = "CELL_845" //Pisswasser This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[5] = 3163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[6] = "CELL_846" //Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[6] = 3194 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[7] = "CELL_847" //Rep. Space Rs This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[7] = 3192 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[8] = "CELL_848" //Poppy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[8] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[8] = 3167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[9] = "CELL_849" //Panic This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[9] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[9] = 3161 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[9] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[10] = "CELL_850" //Benders This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[10] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[10] = 3023 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[10] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[11] = "CELL_851" //Corkers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[11] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[11] = 3038 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[11] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[12] = "CELL_852" //Devils This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[12] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[12] = 3045 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[12] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[13] = "CELL_853" //Feud This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[13] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[13] = 3065 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[13] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[14] = "CELL_854" //Jardineros This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[14] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[14] = 3102 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[14] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[15] = "CELL_855" //Shrimps This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[15] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[15] = 3190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[15] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[16] = "CELL_856" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[16] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[16] = 3195 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[16] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[17] = "CELL_857" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[17] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[17] = 3198 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[17] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Currently_Selected_Option = 1 //Make default backup as failsafe This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[0] = "CELL_831" //Vibrate OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[0] = 21 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[1] = "CELL_830" //Vibrate ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[1] = 20 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Currently_Selected_Option = 1//ON //requested by LB 847970 #if USE_TU_CHANGES //Invite Sound toggle added at request of LB bug 1775637 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[0] = "CELL_831" //Invite Sound OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[0] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[1] = "CELL_830" //Invite sound ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Currently_Selected_Option = 1//ON #endif fill_index ++ ENDWHILE //Important: Theme Integration. //This section specifies the starting theme and OS name of each player character and sets a default for multiplayer before savegame restoration. g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ScaleformOS_Movie_Name = "cellphone_iFruit" //requested by 993529 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ThemeForThisPlayer = 1 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].OSTypeForThisPlayer= OS_BITTERSWEET g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].ScaleformOS_Movie_Name = "cellphone_badger" //requested by 993529 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].ThemeForThisPlayer = 3 //red g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].RingtoneForThisPlayer = "PHONE_GENERIC_RING_02" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].OSTypeForThisPlayer = OS_IFRUIT g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].ProviderForThisPlayer = PROVIDER_TINKLE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].WallpaperForThisPlayer = 7 //"CELL_847" //Rep. Space Rs g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_JIMMY].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].ScaleformOS_Movie_Name = "cellphone_facade"//"cellphone_ifruit" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].ThemeForThisPlayer = 7 //pink for tracey g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].RingtoneForThisPlayer = "PHONE_GENERIC_RING_03" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].OSTypeForThisPlayer = OS_FACADE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].ProviderForThisPlayer = PROVIDER_WHIZ g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_TRACEY].g_LastMessageSentMustBeRead = FALSE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].ScaleformOS_Movie_Name = "cellphone_ifruit" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].ThemeForThisPlayer = 1 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].OSTypeForThisPlayer = OS_POLICE g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobalsnorman.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_NRM_MULT].g_LastMessageSentMustBeRead = FALSE #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING ("CHARSHEET PUBLIC - Initialised cellphone character setting pre savegame restoration. Set MP vibrate stat to 1") PRINTNL() #endif ENDPROC PROC Fill_All_Phone_Settings() //CHAR_MICHAEL 0 //CHAR_FRANKLIN 1 //CHAR_TREVOR 2 //CHAR_MULTIPLAYER 3 INT fill_index = 0 WHILE fill_index < 4 Fill_Setting_List (fill_index, SETTING_PROFILE, 160, "CELL_700", 25, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_RINGTONE, 180, "CELL_710", 18, AVAILABLE_IN_GUI) //180 Fill_Setting_List (fill_index, SETTING_THEME, 200, "CELL_720", 23, AVAILABLE_IN_GUI) Fill_Setting_List (fill_index, SETTING_VIBRATE, 220, "CELL_730", 20, AVAILABLE_IN_GUI) //220 Fill_Setting_List (fill_index, SETTING_WALLPAPER, 20, "CELL_740", 23, AVAILABLE_IN_GUI) //Referred to as "background", hence 20 as the alpha sort 3rd parameter. #if USE_TU_CHANGES Fill_Setting_List (fill_index, SETTING_MISC_A, 150, "CELL_705", 18, AVAILABLE_IN_GUI) //Invite Sound toggle added at request of LB bug 1775637 #endif //Make sure these match order of PhoneProfileEnum in Cellphone Globals. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[0] = "CELL_800" //Normal This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[0] = 140 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[0] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[1] = "CELL_802" //Quiet This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[1] = 170 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_labels[2] = "CELL_801" //Sleep This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Order[2] = 190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Secondary_Icon_Int[2] = 26 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_PROFILE)].Setting_Currently_Selected_Option = ENUM_TO_INT(PROFILE_NORMAL_MODE) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[0] = "CELL_810" //Ringtone 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[0] = "PHONE_GENERIC_RING_01" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[0] = 160 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[0] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[1] = "CELL_811" //Ringtone 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[1] = "PHONE_GENERIC_RING_02" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[1] = 163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[2] = "CELL_812" //Ringtone 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[2] = "PHONE_GENERIC_RING_03" This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[2] = 167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[2] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_labels[3] = "CELL_813" //Special Case Ringtone 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Option_filename_label[3] = "Silent Ringtone Dummy" //Do not change filename! Other scripts compare this string. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Order[3] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_RINGTONE)].Setting_Secondary_Icon_Int[3] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[0] = "CELL_820" //Theme 0 - dummy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[0] = FALSE //not included in settings list! This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[0] = 100 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[0] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[1] = "CELL_820" //Theme 1 - light blue This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[1] = 25 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[1] = 1 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[2] = "CELL_821" //Theme 2 - green This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[2] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[2] = 75 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[2] = 2 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[3] = "CELL_822" //Theme 3 - red This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[3] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[3] = 187 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[3] = 3 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[4] = "CELL_823" //Theme 4 - orange This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[4] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[4] = 4 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[5] = "CELL_824" //Theme 5 - grey This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[5] = 77 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[5] = 5 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[6] = "CELL_825" //Theme 6 - purple This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[6] = 168 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[6] = 6 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[7] = "CELL_826" //Theme 7 - pink This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[7] = 164 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[7] = 7 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_labels[8] = "CELL_846" //Theme 8 - Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Option_available[8] = FALSE //redacted #1167512 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Order[8] = 196 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Linked_SF_Reference[8] = 2 //Points to green in SF theme list. //Wallpapers IF fill_index = 3 //In MP, Default will now use Crew Emblem in position zero. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[0] = "CELL_CREWEMB" //Default This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[0] = 300 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[0] = 23 ELSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[0] = "CELL_840" //Default This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[0] = 300 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[0] = 23 ENDIF //The next three were removed. Setting_Secondary_Option_available is set to FALSE for each. This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[1] = "CELL_841" //Badger This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[1] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[1] = 3021 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[1] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[2] = "CELL_842" //Whiz This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[2] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[2] = 3233 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[2] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[3] = "CELL_843" //Tinkle This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[3] = FALSE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[3] = 3205 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[3] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[4] = "CELL_844" //Swingers (Pink) This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[4] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[4] = 3197 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[4] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[5] = "CELL_845" //Pisswasser This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[5] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[5] = 3163 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[5] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[6] = "CELL_846" //Sprunk This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[6] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[6] = 3194 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[6] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[7] = "CELL_847" //Rep. Space Rs This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[7] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[7] = 3192 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[7] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[8] = "CELL_848" //Poppy This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[8] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[8] = 3167 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[8] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[9] = "CELL_849" //Panic This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[9] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[9] = 3161 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[9] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[10] = "CELL_850" //Benders This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[10] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[10] = 3023 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[10] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[11] = "CELL_851" //Corkers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[11] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[11] = 3038 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[11] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[12] = "CELL_852" //Devils This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[12] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[12] = 3045 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[12] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[13] = "CELL_853" //Feud This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[13] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[13] = 3065 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[13] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[14] = "CELL_854" //Jardineros This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[14] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[14] = 3102 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[14] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[15] = "CELL_855" //Shrimps This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[15] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[15] = 3190 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[15] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[16] = "CELL_856" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[16] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[16] = 3195 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[16] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_labels[17] = "CELL_857" //Squeezers This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Option_available[17] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Order[17] = 3198 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_WALLPAPER)].Setting_Secondary_Icon_Int[17] = 23 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_THEME)].Setting_Currently_Selected_Option = 1 //Make default backup as failsafe This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[0] = "CELL_831" //Vibrate OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[0] = 21 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_labels[1] = "CELL_830" //Vibrate ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Secondary_Icon_Int[1] = 20 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_VIBRATE)].Setting_Currently_Selected_Option = 1//ON //requested by LB 847970 #if USE_TU_CHANGES //Invite Sound toggle added at request of LB bug 1775637 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[0] = "CELL_831" //Invite Sound OFF This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[0] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[0] = 153 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[0] = 51 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_labels[1] = "CELL_830" //Invite sound ON This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Option_available[1] = TRUE This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Order[1] = 157 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Secondary_Icon_Int[1] = 18 This_Cellphone_Owner_Settings_ListContents[fill_index].g_SettingList[ENUM_TO_INT(SETTING_MISC_A)].Setting_Currently_Selected_Option = 1//ON #endif fill_index ++ ENDWHILE //Important: Theme Integration. //This section specifies the starting theme and OS name of each player character and sets a default for multiplayer before savegame restoration. g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ScaleformOS_Movie_Name = "cellphone_iFruit" //requested by 993529 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ThemeForThisPlayer = 1 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].OSTypeForThisPlayer= OS_BITTERSWEET g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MICHAEL].g_LastMessageSentMustBeRead = FALSE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ScaleformOS_Movie_Name = "cellphone_badger" //requested by 993529 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ThemeForThisPlayer = 2 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].RingtoneForThisPlayer = "PHONE_GENERIC_RING_02" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].OSTypeForThisPlayer = OS_IFRUIT g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].ProviderForThisPlayer = PROVIDER_TINKLE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_FRANKLIN].g_LastMessageSentMustBeRead = FALSE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ScaleformOS_Movie_Name = "cellphone_facade"//"cellphone_ifruit" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ThemeForThisPlayer = 3 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].RingtoneForThisPlayer = "PHONE_GENERIC_RING_03" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].OSTypeForThisPlayer = OS_FACADE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].ProviderForThisPlayer = PROVIDER_WHIZ g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_TREVOR].g_LastMessageSentMustBeRead = FALSE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ScaleformOS_Movie_Name = "cellphone_ifruit" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ThemeForThisPlayer = 1 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].RingtoneForThisPlayer = "PHONE_GENERIC_RING_01" g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].OSTypeForThisPlayer = OS_POLICE g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].VibrateForThisPlayer = 1 //requested by LB 847970 g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].ProviderForThisPlayer = PROVIDER_BADGER g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].WallpaperForThisPlayer = WALLPAPER_DEFAULT g_savedGlobals.sCellphoneSettingsData.This_Cellphone_Owner_Settings[CHAR_MULTIPLAYER].g_LastMessageSentMustBeRead = FALSE #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING ("CHARSHEET PUBLIC - Initialised cellphone character setting pre savegame restoration. Set MP vibrate stat to 1") PRINTNL() #endif ENDPROC #IF USE_CLF_DLC PROC Initialise_CharSheet_Global_Variables_On_StartupCLF() #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING("Initialising CharSheet from charsheet_public.sch prior to reload of save data agt...") PRINTNL() #endif //Player characters... Fill_Character_SheetCLF (CHAR_MICHAEL, PLAYER_ZERO, 1360, "CELL_101", "CELL_301", "CELL_401", PC_MICHAEL, EMAIL_MICHAEL, "NO_ANSMSG", FR_MICHAEL,FM_TREVOR_0_MICHAEL,NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1001", BANK_ACCOUNT_MICHAEL) Fill_Character_SheetCLF (CHAR_TREVOR, PLAYER_TWO, 2070, "CELL_102", "CELL_302", "CELL_402", PC_TREVOR, EMAIL_TREVOR, "NO_ANSMSG", FR_TREVOR,FM_TREVOR_0_TREVOR, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1002", BANK_ACCOUNT_TREVOR) Fill_Character_SheetCLF (CHAR_FRANKLIN, PLAYER_ONE, 670, "CELL_103", "CELL_303", "CELL_403", PC_FRANKLIN, EMAIL_FRANKLIN, "NO_ANSMSG", FR_FRANKLIN,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1003", BANK_ACCOUNT_FRANKLIN) //Virtual multiplayer character Fill_Character_SheetCLF(CHAR_MULTIPLAYER, A_M_Y_BeachVesp_01, 240, "CELL_197", "CELL_195", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //No phone number required. // story characters Fill_Character_SheetCLF (CHAR_CLF_RON, IG_NERVOUSRON, 1880, "CELL_129", "CELL_329", "CELL_429", PC_CLF_RON, NO_EMAIL_CONTACT, "RON_APH1", NO_FRIEND, FM_TREVOR_0_RON, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1029") Fill_Character_SheetCLF (CHAR_CLF_PAPERMAN, IG_PAPER, 1970, "CELL_134", "CELL_300", "CELL_300", PC_STEVE, NO_EMAIL_CONTACT, "STE_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1034") Fill_Character_SheetCLF (CHAR_CLF_14, IG_AGENT14, 150, "CELL_A_101", "CELL_300", "CELL_300", PC_CLF_14,NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_SIMON_FENCE, U_M_M_SPYACTOR, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_SIMON_FENCE, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_KAREN_DANIELS, IG_MICHELLE, 150, "CELL_105", "CELL_300", "CELL_300", PC_CLF_KAREN_DANIELS, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_WADE, IG_WADE, 2300, "CELL_135", "CELL_334", "CELL_434", PC_CLF_WADE, NO_EMAIL_CONTACT, "WAD_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1035") Fill_Character_SheetCLF (CHAR_CLF_MILES_GOLDSTEIN, A_M_Y_HIPSTER_02, 150, "CELL_A_102", "CELL_300", "CELL_300", PC_CLF_MILES_GOLDSTEIN, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_AFIF, A_M_M_BUSINESS_01, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_AFIF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_ADIL, A_M_Y_BUSINESS_01, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_ADIL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_BASIL, A_M_Y_BUSINESS_02, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_BASIL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_DR_MINTON, S_M_M_DOCTOR_01, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_DR_MINTON, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_JUNG_HO_SONG, G_M_Y_KOREAN_01, 150, "CELL_135", "CELL_300", "CELL_300", PC_CLF_JUNG_HO_SONG, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_CASINO_OWNER, A_M_M_PROLHOST_01, 377, "CELL_135", "CELL_300", "CELL_300", PC_CLF_CASINO_OWNER, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_LILLY, A_F_Y_Business_01, 1249, "CELL_135", "CELL_300", "CELL_300", PC_CLF_LILLY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_CLAIRE, A_F_Y_Business_02, 388, "CELL_135", "CELL_300", "CELL_300", PC_CLF_CLAIRE, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_AGNES, A_F_M_TOURIST_01, 388, "CELL_135", "CELL_300", "CELL_300", PC_CLF_AGNES, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_MELODY, A_F_Y_HIPSTER_01, 388, "CELL_135", "CELL_300", "CELL_300", PC_CLF_MELODY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_ALEX, A_M_Y_GENSTREET_01, 388, "CELL_135", "CELL_300", "CELL_300", PC_CLF_ALEX, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_SheetCLF (CHAR_CLF_PAYPHONE, A_M_Y_BeachVesp_01, 150, "CELL_A_113", "CELL_300", "CELL_300", PC_CLF_PAYPHONE, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") //services Fill_Character_SheetCLF (CHAR_CLF_LS_CUSTOMS, A_M_Y_BeachVesp_01, 1270, "CELL_E_209", "CELL_E_309", "CELL_400", PC_CLF_LS_CUSTOMS, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") // Fill_Character_SheetCLF (CHAR_CLF_AMMUNATION, A_M_Y_BeachVesp_01, 113, "CELL_E_220", "CELL_E_320", "CELL_400", PC_CLF_AMMUNATION, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_01") //March MCW - maybe put special number in phone state enum? e.g Not_LISTED, LISTED, SPECIAL_NUMBERS Fill_Character_SheetCLF (CHAR_CLF_CALL911, A_M_Y_BeachVesp_01, 560, "CELL_131", "CELL_331", "CELL_431", PC_CLF_CALL911, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_9011") //Should have low alpha int to appear at top if included in contacts list. Fill_Character_SheetCLF (CHAR_CLF_TAXI, A_M_Y_BeachVesp_01, 480, "CELL_163", "CELL_394", "CELL_446", PC_CLF_TAXI, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1062") //BLOCKED contact - used in assassin missions Fill_Character_SheetCLF(CHAR_CLF_BLOCKED, A_M_Y_BeachVesp_01, 240, "CELL_195", "CELL_300", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //Dummy used specifically for human player to human player chat call. Fill_Character_SheetCLF (CHAR_CLF_CHAT_CALL, A_M_Y_BeachVesp_01, 90, "CELL_E_219", "CELL_E_319", "CELL_431", PC_CLF_CHAT_CALL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //This should never be added Fill_Character_SheetCLF (CHAR_CLF_BLANK_ENTRY, A_M_Y_BeachVesp_01, 320, "CELL_196", "CELL_300", "CELL_196", PC_CLF_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_Character_SheetCLF (MAX_CLF_CHARACTERS, A_M_Y_BeachVesp_01, 100, "CELL_181", "CELL_300", "CELL_196", PC_CLF_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //set already known //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_LS_CUSTOMS].StatusAsCaller[0] = KNOWN_CALLER g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_LS_CUSTOMS].StatusAsCaller[1] = KNOWN_CALLER g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_LS_CUSTOMS].StatusAsCaller[2] = KNOWN_CALLER g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_LS_CUSTOMS].StatusAsCaller[3] = KNOWN_CALLER //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_CALL911].StatusAsCaller[0] = KNOWN_CALLER g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_CALL911].StatusAsCaller[1] = KNOWN_CALLER g_savedGlobalsClifford.sCharSheetData.g_CharacterSheet[CHAR_CLF_CALL911].StatusAsCaller[2] = KNOWN_CALLER Fill_All_Phone_SettingsCLF() ENDPROC #endif #if USE_NRM_DLC PROC Initialise_CharSheet_Global_Variables_On_StartupNRM() #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING("Initialising CharSheet from charsheet_public.sch prior to reload of save data NRM...") PRINTNL() #endif //Player characters... Fill_Character_SheetNRM (CHAR_MICHAEL, PLAYER_ZERO, 1360, "CELL_101", "CELL_301", "CELL_401", PC_MICHAEL, EMAIL_MICHAEL, "NO_ANSMSG", FR_MICHAEL,FM_TREVOR_0_MICHAEL,NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1001", BANK_ACCOUNT_MICHAEL) Fill_Character_SheetNRM (CHAR_NRM_JIMMY, IG_JIMMYDISANTO, 1030, "CELL_124", "CELL_324", "CELL_424", PC_NRM_JIMMY, EMAIL_FRANKLIN, "NO_ANSMSG", FR_JIMMY, FM_MICHAEL_SON, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1024", BANK_ACCOUNT_FRANKLIN) Fill_Character_SheetNRM (CHAR_NRM_TRACEY, IG_TRACYDISANTO, 2050, "CELL_125", "CELL_325", "CELL_425", PC_NRM_TRACEY, EMAIL_TREVOR, "NO_ANSMSG", FR_TREVOR,FM_MICHAEL_DAUGHTER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1025", BANK_ACCOUNT_TREVOR) //story characters Fill_Character_SheetNRM (CHAR_NRM_AMANDA, IG_AMANDATOWNLEY, 150, "CELL_126", "CELL_326", "CELL_426", PC_NRM_AMANDA, NO_EMAIL_CONTACT, "AMA_APH1", FR_AMANDA, FM_MICHAEL_WIFE, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1026") //Virtual multiplayer character Fill_Character_SheetNRM(CHAR_NRM_MULT, A_M_Y_BeachVesp_01, 240, "CELL_197", "CELL_195", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //No phone number required. Fill_Character_SheetNRM (CHAR_NRM_AMMUNATION, A_M_Y_BeachVesp_01, 113, "CELL_E_220", "CELL_E_320", "CELL_400", PC_NRM_AMMUNATION, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_01") //March MCW - maybe put special number in phone state enum? e.g Not_LISTED, LISTED, SPECIAL_NUMBERS Fill_Character_SheetNRM (CHAR_NRM_CALL911, A_M_Y_BeachVesp_01, 560, "CELL_131", "CELL_331", "CELL_431", PC_NRM_CALL911, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_9011") //Should have low alpha int to appear at top if included in contacts list. //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[CHAR_NRM_CALL911].StatusAsCaller[0] = KNOWN_CALLER g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[CHAR_NRM_CALL911].StatusAsCaller[1] = KNOWN_CALLER g_savedGlobalsnorman.sCharSheetData.g_CharacterSheet[CHAR_NRM_CALL911].StatusAsCaller[2] = KNOWN_CALLER Fill_Character_SheetNRM (CHAR_NRM_TAXI, A_M_Y_BeachVesp_01, 480, "CELL_163", "CELL_394", "CELL_446", PC_NRM_TAXI, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1062") //BLOCKED contact - used in assassin missions Fill_Character_SheetNRM(CHAR_NRM_BLOCKED, A_M_Y_BeachVesp_01, 240, "CELL_195", "CELL_300", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //Dummy used specifically for human player to human player chat call. Fill_Character_SheetNRM (CHAR_NRM_CHAT_CALL, A_M_Y_BeachVesp_01, 90, "CELL_E_219", "CELL_E_319", "CELL_431", PC_NRM_CHAT_CALL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //This should never be added Fill_Character_SheetNRM (CHAR_NRM_BLANK_ENTRY, A_M_Y_BeachVesp_01, 320, "CELL_196", "CELL_300", "CELL_196", PC_NRM_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_Character_SheetNRM (MAX_NRM_CHARACTERS, A_M_Y_BeachVesp_01, 100, "CELL_181", "CELL_300", "CELL_196", PC_NRM_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_All_Phone_SettingsNRM() ENDPROC #ENDIF PROC Initialise_CharSheet_Global_Variables_On_Startup() #if IS_DEBUG_BUILD PRINTNL() PRINTSTRING("Initialising CharSheet from charsheet_public.sch prior to reload of save data...") PRINTNL() #endif //Player characters... Fill_Character_Sheet (CHAR_MICHAEL, PLAYER_ZERO, 1360, "CELL_101", "CELL_301", "CELL_401", PC_MICHAEL, EMAIL_MICHAEL, "NO_ANSMSG", FR_MICHAEL,FM_TREVOR_0_MICHAEL,NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1001", BANK_ACCOUNT_MICHAEL) Fill_Character_Sheet (CHAR_TREVOR, PLAYER_TWO, 2070, "CELL_102", "CELL_302", "CELL_402", PC_TREVOR, EMAIL_TREVOR, "NO_ANSMSG", FR_TREVOR,FM_TREVOR_0_TREVOR, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1002", BANK_ACCOUNT_TREVOR) Fill_Character_Sheet (CHAR_FRANKLIN, PLAYER_ONE, 670, "CELL_103", "CELL_303", "CELL_403", PC_FRANKLIN, EMAIL_FRANKLIN, "NO_ANSMSG", FR_FRANKLIN,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1003", BANK_ACCOUNT_FRANKLIN) //Virtual multiplayer character Fill_Character_Sheet(CHAR_MULTIPLAYER, A_M_Y_BeachVesp_01, 240, "CELL_197", "CELL_195", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //No phone number required. //Conference Calls. //Steve calls with either Michael or Trevor on the line at the same time in the FBI Officer's strand. Fill_Character_Sheet (CHAR_STEVE_MIKE_CONF, DUMMY_MODEL_FOR_SCRIPT, 340, "CELL_189","CELL_389", "CELL_489", PC_MIKE_TREV_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //No dedicated number. //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_MIKE_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_MIKE_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_MIKE_CONF, 2, KNOWN_CALLER) Fill_Character_Sheet (CHAR_STEVE_TREV_CONF, DUMMY_MODEL_FOR_SCRIPT, 350, "CELL_190","CELL_390", "CELL_489", PC_MIKE_TREV_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //No dedicated number. //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_TREV_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_TREV_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_STEVE_TREV_CONF, 2, KNOWN_CALLER) //Michael could call Franklin and Trevor Fill_Character_Sheet (CHAR_FRANK_TREV_CONF, DUMMY_MODEL_FOR_SCRIPT, 370, "CELL_191", "CELL_391", "CELL_489", PC_FRANK_TREV_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //Shouldn't have a dedicated number //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_FRANK_TREV_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_FRANK_TREV_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_FRANK_TREV_CONF, 2, KNOWN_CALLER) //Lester and Franklin Fill_Character_Sheet (CHAR_LEST_FRANK_CONF, DUMMY_MODEL_FOR_SCRIPT, 373, "CELL_E_277", "CELL_E_382", "CELL_489", PC_LEST_FRANK_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //Shouldn't have a dedicated number //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 2, KNOWN_CALLER) //Lester and Michael Fill_Character_Sheet (CHAR_LEST_MIKE_CONF, DUMMY_MODEL_FOR_SCRIPT, 375, "CELL_E_278", "CELL_E_383", "CELL_489", PC_LEST_MIKE_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //Shouldn't have a dedicated number //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LEST_MIKE_CONF, 2, KNOWN_CALLER) //Trevor could call Michael and Franklin Fill_Character_Sheet (CHAR_MIKE_FRANK_CONF, DUMMY_MODEL_FOR_SCRIPT, 380, "CELL_192", "CELL_392", "CELL_489", PC_MIKE_FRANK_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //No dedicated number //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_FRANK_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_FRANK_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_FRANK_CONF, 2, KNOWN_CALLER) //Franklin could call Michael and Trevor Fill_Character_Sheet (CHAR_MIKE_TREV_CONF, DUMMY_MODEL_FOR_SCRIPT, 390, "CELL_193","CELL_393", "CELL_489", PC_MIKE_TREV_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //No dedicated number. //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_TREV_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_TREV_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_MIKE_TREV_CONF, 2, KNOWN_CALLER) //Special ID for when arbitrary subsets of the player characters may be involved in a call. Fill_Character_Sheet (CHAR_ALL_PLAYERS_CONF, DUMMY_MODEL_FOR_SCRIPT, 360, "CELL_199", "CELL_396", "CELL_489", PC_ALL_PLAYERS, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") //Shouldn't have a dedicated number //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_ALL_PLAYERS_CONF, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_ALL_PLAYERS_CONF, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_ALL_PLAYERS_CONF, 2, KNOWN_CALLER) //FBI dude. Fill_Character_Sheet (CHAR_LESTER, IG_LESTERCREST, 1240, "CELL_111", "CELL_311", "CELL_411", PC_LESTER, NO_EMAIL_CONTACT, "LES_APH2", NO_FRIEND,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1011") Fill_Character_Sheet (CHAR_LESTER_DEATHWISH, IG_LESTERCREST, 1240, "CELL_E_211", "CELL_E_311", "CELL_411", PC_LESTER, NO_EMAIL_CONTACT, "LES_APH1", NO_FRIEND,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1048") //Dial_a_Sub! Fill_Character_Sheet (CHAR_DIAL_A_SUB, DUMMY_MODEL_FOR_SCRIPT, 1950, "CELL_E_212", "CELL_E_312", "CELL_411", PC_DIAL_A_SUB, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1054") //Changing third parameter for alphabetical sorting. "Los Santos Talent" will now be referred to as "Acting Up" on the phone. Fill_Character_Sheet (CHAR_DIRECTOR, DUMMY_MODEL_FOR_SCRIPT, 120, "CELL_E_284", "CELL_E_323", "CELL_E_385", PC_DIRECTOR, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELLC_DIRECTOR") //Chop Fill_Character_Sheet (CHAR_CHOP, A_C_CHOP, 361, "CELL_E_225", "CELL_386", "CELL_411", PC_CHOP, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_32") Fill_Character_Sheet (CHAR_ISAAC, DUMMY_MODEL_FOR_SCRIPT, 980, "CELL_E_283", "CELL_E_322", "CELL_E_385", PC_NOIR, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1006") // Story characters Fill_Character_Sheet (CHAR_JIMMY, IG_JIMMYDISANTO, 1030, "CELL_124", "CELL_324", "CELL_424", PC_JIMMY, NO_EMAIL_CONTACT, "JIM_APH1", FR_JIMMY, FM_MICHAEL_SON, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1024") Fill_Character_Sheet (CHAR_TRACEY, IG_TRACYDISANTO, 2050, "CELL_125", "CELL_325", "CELL_425", PC_TRACEY, NO_EMAIL_CONTACT, "TRA_APH1", NO_FRIEND, FM_MICHAEL_DAUGHTER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1025") //Needs contact pic, using default via CELL_300 Fill_Character_Sheet (CHAR_ABIGAIL, IG_ABIGAIL, 110, "CELL_E_240", "CELL_E_377", "CELL_400", PC_ABIGAIL, NO_EMAIL_CONTACT, "ABI_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_27") Fill_Character_Sheet (CHAR_AMANDA, IG_AMANDATOWNLEY, 150, "CELL_126", "CELL_326", "CELL_426", PC_AMANDA, NO_EMAIL_CONTACT, "AMA_APH1", FR_AMANDA, FM_MICHAEL_WIFE, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1026") //Answer message added 19/06/13 for MP Fill_Character_Sheet (CHAR_SIMEON, IG_SIEMONYETARIAN, 1930, "CELL_127", "CELL_327", "CELL_427", PC_SIMEON, NO_EMAIL_CONTACT, "ANS_Sbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1027") Fill_Character_Sheet (CHAR_LAMAR, IG_LAMARDAVIS, 1210, "CELL_128", "CELL_328", "CELL_428", PC_LAMAR, NO_EMAIL_CONTACT, "LAM_APH1", FR_LAMAR,FM_FRANKLIN_LAMAR, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1028") Fill_Character_Sheet (CHAR_RON, IG_NERVOUSRON, 1880, "CELL_129", "CELL_329", "CELL_429", PC_RON, NO_EMAIL_CONTACT, "RON_APH1", NO_FRIEND, FM_TREVOR_0_RON, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1029") Fill_Character_Sheet (CHAR_CHENG, IG_TAOCHENG, 340, "CELL_133", "CELL_332", "CELL_432", PC_CHENG, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1033") //Was CHAR_SAEEDA but has been renamed for bug 2853732 to use as a combined phonecall contact for the Stunt pack. Fill_Character_Sheet (CHAR_CEOASSIST, IG_TAOCHENG, 320, "CELL_CEOA", "CELL_AGBOSSPIC", "CELL_432", PC_SAEEDA, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_12") Fill_Character_Sheet (CHAR_STEVE, IG_STEVEHAINS, 1970, "CELL_134", "CELL_333", "CELL_433", PC_STEVE, NO_EMAIL_CONTACT, "STE_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1034") Fill_Character_Sheet (CHAR_WADE, IG_WADE, 2300, "CELL_135", "CELL_334", "CELL_434", PC_WADE, NO_EMAIL_CONTACT, "WAD_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1035") Fill_Character_Sheet (CHAR_TENNIS_COACH, IG_TENNISCOACH, 2020, "CELL_136", "CELL_335", "CELL_435", PC_TENNIS_COACH, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1036") Fill_Character_Sheet (CHAR_SOLOMON, IG_SOLOMON, 1950, "CELL_137", "CELL_336", "CELL_436", PC_SOLOMON, NO_EMAIL_CONTACT, "SOL_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1037") Fill_Character_Sheet (CHAR_LAZLOW, IG_LAZLOW, 1220, "CELL_138", "CELL_337", "CELL_437", PC_LAZLOW, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND,NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1038") Fill_Character_Sheet (CHAR_ESTATE_AGENT, A_M_Y_BUSINESS_01, 560, "CELL_139", "CELL_338", "CELL_438", PC_ESTATE_AGENT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1039") Fill_Character_Sheet (CHAR_DEVIN, IG_DEVIN, 450, "CELL_142", "CELL_342", "CELL_442", PC_DEVIN, NO_EMAIL_CONTACT, "DEV_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1042") Fill_Character_Sheet (CHAR_DAVE, IG_DAVENORTON, 420, "CELL_143", "CELL_343", "CELL_443", PC_DAVE, NO_EMAIL_CONTACT, "DAV_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1043") //CDM 19/6/13 added answer message for MP Fill_Character_Sheet (CHAR_MARTIN, A_M_Y_BUSINESS_01, 1330, "CELL_144", "CELL_344", "CELL_444", PC_MARTIN, NO_EMAIL_CONTACT, "ANS_MMbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1044") Fill_Character_Sheet (CHAR_FLOYD, IG_FLOYD, 650, "CELL_145", "CELL_345", "CELL_445", PC_FLOYD, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1074") Fill_Character_Sheet (CHAR_GAYMILITARY, A_M_Y_BUSINESS_01, 1380, "CELL_146", "CELL_346", "CELL_401", PC_GAYMILITARY, NO_EMAIL_CONTACT, "MIL_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1045") Fill_Character_Sheet (CHAR_OSCAR, G_M_Y_MexGoon_02, 1590, "CELL_164", "CELL_363", "CELL_400", PC_OSCAR, NO_EMAIL_CONTACT, "OSC_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1063") Fill_Character_Sheet (CHAR_CHENGSR, IG_CHENGSR, 355, "CELL_200", "CELL_395", "CELL_494", PC_CHENGSR, NO_EMAIL_CONTACT, "CHE_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1066") Fill_Character_Sheet (CHAR_DR_FRIEDLANDER, IG_DRFRIEDLANDER, 492, "CELL_121", "CELL_397", "CELL_496", PC_DR_FRIEDLANDER, NO_EMAIL_CONTACT, "SHR_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1067") Fill_Character_Sheet (CHAR_STRETCH, IG_STRETCH, 1977, "CELL_122", "CELL_322", "CELL_422", PC_STRETCH, NO_EMAIL_CONTACT, "STR_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1068") Fill_Character_Sheet (CHAR_ORTEGA, IG_ORTEGA, 1580, "CELL_123", "CELL_323", "CELL_423", PC_ORTEGA, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1069") Fill_Character_Sheet (CHAR_ONEIL, A_M_M_FARMER_01, 1570, "CELL_E_208", "CELL_381", "CELL_400", PC_ONEIL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1059") Fill_Character_Sheet (CHAR_PATRICIA, IG_PATRICIA, 1620 , "CELL_E_210", "CELL_382", "CELL_400", PC_PATRICIA, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1071") Fill_Character_Sheet (CHAR_TANISHA, IG_TANISHA, 2010 , "CELL_E_218", "CELL_384", "CELL_400", PC_TANISHA, NO_EMAIL_CONTACT, "TAN_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1073") Fill_Character_Sheet (CHAR_DENISE, IG_DENISE, 440 , "CELL_E_226", "CELL_387", "CELL_400", PC_DENISE, NO_EMAIL_CONTACT, "DEN_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1074") Fill_Character_Sheet (CHAR_MOLLY, IG_MOLLY, 1360 , "CELL_E_227", "CELL_388", "CELL_400", PC_MOLLY, NO_EMAIL_CONTACT, "MOL_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1076") Fill_Character_Sheet (CHAR_RICKIE, IG_LIFEINVAD_01, 1860 , "CELL_E_217", "CELL_383", "CELL_400", PC_RICKIE, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1072") Fill_Character_Sheet (CHAR_CHEF, IG_CHEF, 330 , "CELL_E_224", "CELL_385", "CELL_400", PC_CHEF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_28") //Random Characters. Fill_Character_Sheet (CHAR_BARRY, IG_BARRY, 200, "CELL_147", "CELL_347", "CELL_400", PC_BARRY, NO_EMAIL_CONTACT, "BAR_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1046") Fill_Character_Sheet (CHAR_BEVERLY, IG_BEVERLY, 220, "CELL_148", "CELL_348", "CELL_400", PC_BEVERLY, NO_EMAIL_CONTACT, "BEV_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1047") // 2063915 - set correct blimp contact pic depending on if using CGtoNG IF IS_LAST_GEN_PLAYER() Fill_Character_Sheet (CHAR_BLIMP, IG_BEVERLY, 250, "CELL_E_279", "CELL_E_379", "CELL_400", PC_BLIMP, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_40") ELSE Fill_Character_Sheet (CHAR_BLIMP, IG_BEVERLY, 250, "CELL_E_279", "CELL_E_386", "CELL_400", PC_BLIMP, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_40") ENDIF Fill_Character_Sheet (CHAR_CRIS, S_M_M_HIGHSEC_01, 380, "CELL_166", "CELL_365", "CELL_448", PC_CRIS, NO_EMAIL_CONTACT, "CRI_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1075") //CDM 19/6/13 added answer message for MP Fill_Character_Sheet (CHAR_DOM, IG_DOM, 450, "CELL_150", "CELL_350", "CELL_400", PC_DOM, NO_EMAIL_CONTACT, "ANS_Dbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1049") // TODO whichNumberLabel doesn't have a new number setup yet. Fill_Character_Sheet (CHAR_HAO, IG_HAO, 800, "CELL_E_246", "CELL_E_346", "CELL_400", PC_HAO, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1049") //Known as "Cletus" Fill_Character_Sheet (CHAR_HUNTER, IG_CLETUS, 370, "CELL_167", "CELL_366", "CELL_449", PC_HUNTER, NO_EMAIL_CONTACT, "CLE_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1076") Fill_Character_Sheet (CHAR_JIMMY_BOSTON, IG_JIMMYBOSTON, 1040, "CELL_151", "CELL_357", "CELL_400", PC_JIMMY_BOSTON, NO_EMAIL_CONTACT, "JIB_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1050") Fill_Character_Sheet (CHAR_JOE, IG_JOEMINUTEMAN, 1060, "CELL_152", "CELL_352", "CELL_400", PC_JOE, NO_EMAIL_CONTACT, "JOE_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1051") Fill_Character_Sheet (CHAR_JOSEF, IG_JOSEF, 1070, "CELL_153", "CELL_353", "CELL_400", PC_JOSEF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1052") Fill_Character_Sheet (CHAR_JOSH, IG_JOSH, 1080, "CELL_154", "CELL_354", "CELL_400", PC_JOSH, NO_EMAIL_CONTACT, "JOS_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1053") Fill_Character_Sheet (CHAR_MANUEL, IG_MANUEL, 1310, "CELL_156", "CELL_356", "CELL_400", PC_MANUEL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1055") Fill_Character_Sheet (CHAR_MARNIE, IG_MARNIE, 1320, "CELL_157", "CELL_E_310", "CELL_400", PC_MARNIE, NO_EMAIL_CONTACT, "MAR_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1056") Fill_Character_Sheet (CHAR_MARY_ANN, IG_MARYANN, 1340, "CELL_158", "CELL_358", "CELL_400", PC_MARY_ANN, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1057") // TODO whichNumberLabel doesn't have a new number setup yet. Fill_Character_Sheet (CHAR_MAUDE, IG_MAUDE, 1340, "CELL_E_244", "CELL_E_344", "CELL_400", PC_MAUDE, NO_EMAIL_CONTACT, "MAU_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1057") Fill_Character_Sheet (CHAR_MONKEY_MAN, DUMMY_MODEL_FOR_SCRIPT, 1360, "CELL_E_282", "CELL_300", "CELL_E_384", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1005") Fill_Character_Sheet (CHAR_MRS_THORNHILL, IG_MRS_THORNHILL, 1390, "CELL_161", "CELL_361", "CELL_400", PC_MRS_THORNHILL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1060") Fill_Character_Sheet (CHAR_NIGEL, IG_NIGEL, 1430, "CELL_162", "CELL_362", "CELL_400", PC_NIGEL, NO_EMAIL_CONTACT, "NIG_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1061") Fill_Character_Sheet (CHAR_SASQUATCH, IG_ORLEANS, 1910, "CELL_168", "CELL_367", "CELL_450", PC_SASQUATCH, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1077") Fill_Character_Sheet (CHAR_ASHLEY, IG_ASHLEY, 178, "CELL_E_202", "CELL_368", "CELL_400", PC_ASHLEY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1070") Fill_Character_Sheet (CHAR_ANDREAS, IG_ANDREAS, 180, "CELL_E_205", "CELL_369", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_DREYFUSS, IG_DREYFUSS, 490, "CELL_E_206", "CELL_398", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1078") Fill_Character_Sheet (CHAR_OMEGA, IG_OMEGA, 1540, "CELL_E_207", "CELL_399", "CELL_400", PC_OMEGA, NO_EMAIL_CONTACT, "OME_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1079") Fill_Character_Sheet (CHAR_DOMESTIC_GIRL, A_M_Y_BeachVesp_01, 480, "CELL_140", "CELL_340", "CELL_401", PC_DOMESTIC_GIRL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1040") //Now known as Ursula Fill_Character_Sheet (CHAR_HITCHER_GIRL, A_F_Y_HIKER_01, 2170, "CELL_141", "CELL_341", "CELL_401", PC_HITCHER_GIRL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1041") Fill_Character_Sheet (CHAR_SOCIAL_CLUB, DUMMY_MODEL_FOR_SCRIPT, 1960, "CELL_179", "CELL_379", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1064") Fill_Character_Sheet (CHAR_LS_TOURIST_BOARD, DUMMY_MODEL_FOR_SCRIPT, 1290, "CELL_E_245", "CELL_378", "CELL_400", PC_LS_TOURIST, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1075") Fill_Character_Sheet (CHAR_MECHANIC, S_M_Y_XMECH_02, 1360, "CELL_180", "CELL_380", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1065") //These might need unique phone number tokens. Fill_Character_Sheet (CHAR_STRIPPER_JULIET, S_F_Y_STRIPPER_01, 1090, "CELL_112", "CELL_312", "CELL_400", PC_STRIPPER1, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_STRIPPER_NIKKI, S_F_Y_STRIPPER_02, 1460, "CELL_113", "CELL_313", "CELL_413", PC_STRIPPER2, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1081") Fill_Character_Sheet (CHAR_STRIPPER_CHASTITY, S_F_Y_STRIPPER_01, 340, "CELL_114", "CELL_314", "CELL_414", PC_STRIPPER3, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1082") Fill_Character_Sheet (CHAR_STRIPPER_CHEETAH, S_F_Y_STRIPPER_02, 350, "CELL_115", "CELL_315", "CELL_415", PC_STRIPPER4, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1083") Fill_Character_Sheet (CHAR_STRIPPER_SAPPHIRE,S_F_Y_STRIPPER_01, 1910, "CELL_116", "CELL_316", "CELL_416", PC_STRIPPER5, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1084") Fill_Character_Sheet (CHAR_STRIPPER_INFERNUS, S_F_Y_STRIPPER_02, 940, "CELL_117", "CELL_317", "CELL_417", PC_STRIPPER6, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1085") Fill_Character_Sheet (CHAR_STRIPPER_FUFU, S_F_Y_STRIPPER_01, 680, "CELL_118", "CELL_318", "CELL_418", PC_STRIPPER7, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1086") Fill_Character_Sheet (CHAR_STRIPPER_PEACH, S_F_Y_STRIPPER_02, 1630, "CELL_119", "CELL_319", "CELL_419", PC_STRIPPER8, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1087") Fill_Character_Sheet (CHAR_BROKEN_DOWN_GIRL, A_F_Y_Fitness_02, 280, "CELL_120", "CELL_320", "CELL_420", PC_BROKEN_DOWN_GIRL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1088") Fill_Character_Sheet (CHAR_ANTONIA, A_F_Y_Hipster_01, 190, "CELL_E_280", "CELL_E_321", "CELL_400", PC_BURIAL_ANTONIA, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_41") Fill_Character_Sheet (CHAR_TAXI_LIZ, A_F_Y_EASTSA_03, 1260, "CELL_E_201", "CELL_321", "CELL_421", PC_TAXI_LIZ, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1089") // Property Management Fill_Character_Sheet (CHAR_PROPERTY_TAXI_LOT, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_248", "CELL_E_350", "CELL_400", PC_PROPERTY_TAXI_LOT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_CINEMA_VINEWOOD, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_249", "CELL_E_351", "CELL_400", PC_PROPERTY_CINEMA_VINEWOOD, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_CINEMA_DOWNTOWN, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_250", "CELL_E_352", "CELL_400", PC_PROPERTY_CINEMA_DOWNTOWN, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_CINEMA_MORNINGWOOD, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_251", "CELL_E_353", "CELL_400", PC_PROPERTY_CINEMA_MORNINGWOOD, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_CAR_SCRAP_YARD, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_252", "CELL_E_354", "CELL_400", PC_PROPERTY_CAR_SCRAP_YARD, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_WEED_SHOP, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_254", "CELL_E_356", "CELL_400", PC_PROPERTY_WEED_SHOP, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_BAR_TEQUILALA, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_255", "CELL_E_357", "CELL_400", PC_PROPERTY_BAR_TEQUILALA, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_BAR_PITCHERS, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_256", "CELL_E_358", "CELL_400", PC_PROPERTY_BAR_PITCHERS, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_BAR_HEN_HOUSE, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_260", "CELL_E_362", "CELL_400", PC_PROPERTY_BAR_HEN_HOUSE, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_BAR_HOOKIES, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_262", "CELL_E_364", "CELL_400", PC_PROPERTY_BAR_HOOKIES, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_GOLF_CLUB, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_263", "CELL_E_366", "CELL_400", PC_PROPERTY_GOLF_CLUB, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_CAR_MOD_SHOP, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_264", "CELL_E_367", "CELL_400", PC_PROPERTY_CAR_MOD_SHOP, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_TOWING_IMPOUND, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_265", "CELL_E_368", "CELL_400", PC_PROPERTY_TOWING_IMPOUND, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_ARMS_TRAFFICKING, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_266", "CELL_E_369", "CELL_400", PC_PROPERTY_ARMS_TRAFFICKING, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") Fill_Character_Sheet (CHAR_PROPERTY_SONAR_COLLECTIONS, DUMMY_MODEL_FOR_SCRIPT, 1, "CELL_E_267", "CELL_E_370", "CELL_400", PC_PROPERTY_SONAR_COLLECTIONS, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1080") // Towing ped, Tonya Fill_Character_Sheet (CHAR_TOW_TONYA, IG_TONYA, 2040, "CELL_E_223", "CELL_370", "CELL_470", PC_TOW_TONYA, NO_EMAIL_CONTACT, "TON_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1090") //Special Number - see bug 1020339 Fill_Character_Sheet (CHAR_LS_CUSTOMS, DUMMY_MODEL_FOR_SCRIPT, 1270, "CELL_E_209", "CELL_E_309", "CELL_400", PC_LS_CUSTOMS, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1091") // //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LS_CUSTOMS, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LS_CUSTOMS, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LS_CUSTOMS, 2, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_LS_CUSTOMS, 3, KNOWN_CALLER) Fill_Character_Sheet (CHAR_AMMUNATION, DUMMY_MODEL_FOR_SCRIPT, 113, "CELL_E_220", "CELL_E_320", "CELL_400", PC_AMMUNATION, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_01") //MP Contacts // ...bosses // Lost: Al Carter (which is also the name of the Lost Mechanic so slight discrepency there) Fill_Character_Sheet (CHAR_MP_BIKER_BOSS, A_M_Y_BeachVesp_01, 150, "CELL_174", "CELL_MP_320", "CELL_400", PC_MP_BIKERBOSS, NO_EMAIL_CONTACT, "ANS_Lbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_02") Fill_Character_Sheet (CHAR_MP_FAM_BOSS, A_M_Y_BeachVesp_01, 610, "CELL_176", "CELL_MP_322", "CELL_400", PC_MP_FAMBOSS, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_04") // Vagos: Edgar Claros Fill_Character_Sheet (CHAR_MP_MEX_BOSS, A_M_Y_BeachVesp_01, 520, "CELL_177", "CELL_MP_323", "CELL_400", PC_MP_MEXBOSS, NO_EMAIL_CONTACT, "ANS_Vbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_05") Fill_Character_Sheet (CHAR_MP_PROF_BOSS, A_M_Y_BeachVesp_01, 1670, "CELL_178", "CELL_MP_324", "CELL_400", PC_MP_PROFBOSS, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_06") // ...lieutenants //Was CHAR_MP_MEX_LT. Now reusing for the female Personal Assistant, CHAR_MP_P_ASSISTF, for executive pack. See 2769151. Fill_Character_Sheet (CHAR_MP_P_ASSISTF, A_M_Y_BeachVesp_01, 180, "CELL_P_ASSISTF", "CELL_P_AF_PIC", "CELL_400", PC_MP_MEXLT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_08") //Was CHAR_MP_BIKER_MECHANIC, now used as male Personal Assistant contact for 2686174 Fill_Character_Sheet (CHAR_MP_P_ASSIST, A_M_Y_BeachVesp_01, 190, "CELL_P_ASSIST", "CELL_P_A_PIC", "CELL_400", PC_MP_BIKERMECHANIC, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_09") // ...docks contacts Fill_Character_Sheet (CHAR_MP_AGENT_14, INT_TO_ENUM(MODEL_NAMES, HASH("IG_AGENT14")), 150, "CELL_165", "CELL_MP_A14PIC", "CELL_400", PC_MP_AGENT_14, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_11") Fill_Character_Sheet (CHAR_MP_STRETCH, A_M_Y_BeachVesp_01, 1970, "CELL_172", "CELL_MP_331", "CELL_400", PC_MP_STRETCH, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_13") // MP Freemode // ...general contact (used in intro) Fill_Character_Sheet (CHAR_MP_FM_CONTACT, A_M_Y_BeachVesp_01, 1220, "CELL_E_215", "CELL_MP_342", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_14") // ...brucie (used as a special ability contact) Fill_Character_Sheet (CHAR_MP_BRUCIE, A_M_Y_BeachVesp_01, 280, "CELL_E_216", "CELL_MP_343", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "ANS_Bbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_25") // ...merryweather (used as a special ability contact) Fill_Character_Sheet (CHAR_MP_MERRYWEATHER, A_M_Y_BeachVesp_01, 1349, "CELL_E_221", "CELL_MP_344", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "ANS_MWbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_26") // ...gerald (used as a Contact Mission contact) Fill_Character_Sheet (CHAR_MP_GERALD, A_M_Y_BeachVesp_01, 823, "CELL_E_228", "CELL_MP_349", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "ANS_GBusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1004") // ...mechanic (used as a special ability contact) //Los Santos Customs at present. Fill_Character_Sheet (CHAR_MP_MECHANIC, A_M_Y_BeachVesp_01, 1343, "CELL_E_MP0", "CELL_MP_345", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "ANS_MECbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_29") // ...Julio Fabrizio Fill_Character_Sheet (CHAR_MP_JULIO, A_M_Y_BeachVesp_01, 1060, "CELL_E_242", "CELL_MP_346", "CELL_400", PC_MP_FM_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_30") // ...Strip Club PR //Listed as promotion@V-Unicorn. Fill_Character_Sheet (CHAR_MP_STRIPCLUB_PR, A_M_Y_BeachVesp_01, 1670, "CELL_E_243", "CELL_MP_347", "CELL_400", PC_MP_STRIPCLUB_PR, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_31") // ...snitches // KGM 28/3/12: Generic MP Snitch - Corey Parker Fill_Character_Sheet (CHAR_MP_SNITCH, A_M_Y_BeachVesp_01, 380, "CELL_169", "CELL_MP_332", "CELL_400", PC_MP_SNITCH, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_16") // ...other mission flow contacts //This CHAR_ENUM was originally CHAR_MP_FIB_CONTACT but have renamed for 2568241 Fill_Character_Sheet (CHAR_YACHT_CAPTAIN, A_M_Y_BeachVesp_01, 310, "CELL_YACHT", "CELL_YACHTPIC", "CELL_400", PC_MP_FIB_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_20") Fill_Character_Sheet (CHAR_MP_ARMY_CONTACT, A_M_Y_BeachVesp_01, 170, "CELL_185", "CELL_MP_337", "CELL_400", PC_MP_ARMY_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_21") //Pegasus vehicle delivery service - see bug #1300310 Fill_Character_Sheet (CHAR_PEGASUS_DELIVERY, DUMMY_MODEL_FOR_SCRIPT, 1640, "CELL_E_247", "CELL_E_347", "CELL_400", PC_PEGASUS_DELIVERY, NO_EMAIL_CONTACT, "ANS_PGbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_33") Fill_Character_Sheet (CHAR_LIFEINVADER, DUMMY_MODEL_FOR_SCRIPT, 1240, "CELL_E_276", "CELL_E_376", "CELL_400", PC_LIFEINVADER, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_39") //This CHAR_ENUM was originally unused CHAR_MP_ROBERTO but have renamed for 2519183 Fill_Character_Sheet (CHAR_BENNYS_OMW, A_M_Y_BeachVesp_01, 240, "CELL_BENNY", "CELL_BENNYPIC", "CELL_400", PC_MP_ROBERTO, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_23") //Reusing this character as the Agency Boss for TODO 2511934. CELL_AGBOSS is the name of the character that appears on the cellphone. Fill_Character_Sheet (CHAR_MP_RAY_LAVOY, A_M_Y_BeachVesp_01, 250, "CELL_AGBOSS", "CELL_AGBOSSPIC", "CELL_400", PC_MP_RAY_LAVOY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_24") //MP version of Detonation for use in Cellphone - "Detonate" Fill_Character_Sheet (CHAR_MP_DETONATEPHONE, A_M_Y_BeachVesp_01, 450, "CELL_E_222", "CELL_330", "CELL_430", PC_DETONATEPHONE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //MP insurance company Fill_Character_Sheet (CHAR_MP_MORS_MUTUAL, A_M_Y_BeachVesp_01, 1370, "CELL_E_275", "CELL_MP_348", "CELL_400", PC_MP_MORS_MUTUAL, NO_EMAIL_CONTACT, "ANS_INSbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_38") //MP vehicle site transaction message sources Fill_Character_Sheet (CHAR_CARSITE, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_271", "CELL_MP_352", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_34") Fill_Character_Sheet (CHAR_PLANESITE, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_272", "CELL_MP_355", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_35") Fill_Character_Sheet (CHAR_MILSITE, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_273", "CELL_MP_353", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_36") Fill_Character_Sheet (CHAR_BOATSITE, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_274", "CELL_MP_351", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_37") Fill_Character_Sheet (CHAR_BIKESITE_PAMC, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_269", "CELL_MP_354", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_42") Fill_Character_Sheet (CHAR_CARSITE_SSASA, DUMMY_MODEL_FOR_SCRIPT, 1810, "CELL_E_270", "CELL_MP_350", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_43") //MP Biker Clubhouse Contacts. - Added these as brand new entries, rather than a reuse, for TODO 2945259. Have added some new mobile numbers for these, starting from CELL_MN16_x //Current display names for contacts are - BIKER_CH1 is "Malc", BIIKER_CH2 is "LJT". Need to update alphabetical order if these change. Fill_Character_Sheet (CHAR_BIKER_CH1, DUMMY_MODEL_FOR_SCRIPT, 1320, "CELL_CH_BIK1", "CELL_BIK1_PIC", "CELL_400", PC_BIKER_CH1, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_1") Fill_Character_Sheet (CHAR_BIKER_CH2, DUMMY_MODEL_FOR_SCRIPT, 1260, "CELL_CH_BIK2", "CELL_BIK2_PIC", "CELL_400", PC_BIKER_CH2, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_2") Fill_Character_Sheet (CHAR_MAZE_MPEMAIL, DUMMY_MODEL_FOR_SCRIPT, 1310, "CELL_MAZENAME", "CELL_MAZEPIC", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_2") Fill_Character_Sheet (CHAR_MAPSENDER, DUMMY_MODEL_FOR_SCRIPT, 1390, "CELL_TREASNAME", "CELL_MAPPIC", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_2") //Nightclub DLC Contacts - See 4601562. Fill_Character_Sheet (CHAR_NCLUBT, DUMMY_MODEL_FOR_SCRIPT, 2050, "CELL_NCLUBT_N", "CELL_NCLUBT_PIC", "CELL_400", PC_NCLUBT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_1") Fill_Character_Sheet (CHAR_NCLUBL, DUMMY_MODEL_FOR_SCRIPT, 1210, "CELL_NCLUBL_N", "CELL_NCLUBL_PIC", "CELL_400", PC_NCLUBL, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_1") Fill_Character_Sheet (CHAR_NCLUBE, DUMMY_MODEL_FOR_SCRIPT, 560, "CELL_NCLUBE_N", "CELL_NCLUBE_PIC", "CELL_400", PC_NCLUBE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_1") //Business Battles. Hacker Truck. Paige. See 4826130 Fill_Character_Sheet (CHAR_BBPAIGE, DUMMY_MODEL_FOR_SCRIPT, 1610, "CELL_BBPAIGE_N", "CELL_BBPAIGE_P", "CELL_400", PC_BBPAIGE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_1") //Arena Wars. See 5345719 Fill_Character_Sheet (CHAR_ARENA, DUMMY_MODEL_FOR_SCRIPT, 1710, "CELL_ARENA_N", "CELL_ARENA_PIC", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_3") //Arena Wars. Bryony. See 4826130 Fill_Character_Sheet (CHAR_BRYONY, DUMMY_MODEL_FOR_SCRIPT, 280, "CELL_BRYONY_N", "CELL_BRYONY_P", "CELL_400", PC_BRYONY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_4") #IF FEATURE_CASINO Fill_Character_Sheet (CHAR_CASINO_MANAGER, DUMMY_MODEL_FOR_SCRIPT, 1390, "CELL_CAS_MAN_N", "CELL_CAS_MAN_P", "CELL_400", PC_CASINO_MANAGER, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_5") Fill_Character_Sheet (CHAR_CASINO_TOMCONNORS, DUMMY_MODEL_FOR_SCRIPT, 2090, "CELL_CAS_TOM_N", "CELL_CAS_TOM_P", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_5") #ENDIF Fill_Character_Sheet (CHAR_COMIC_STORE, DUMMY_MODEL_FOR_SCRIPT, 1260, "CELL_COMIC_N", "CELL_COMIC_P", "CELL_400", PC_HARDCORE_COMIC_STORE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN17") Fill_Character_Sheet (CHAR_CASINO_MPEMAIL, DUMMY_MODEL_FOR_SCRIPT, 1400, "CELL_CASINONAME", "CELL_CASINOPIC", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN17_1") Fill_Character_Sheet (CHAR_CASINO_TAO_TRANSLATOR, DUMMY_MODEL_FOR_SCRIPT, 2060, "CELL_CAS_TTR_N", "CELL_CAS_TTR_P", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_5") #IF FEATURE_CASINO_HEIST Fill_Character_Sheet (CHAR_ARCADE_WENDY, DUMMY_MODEL_FOR_SCRIPT, 2350, "CELL_WENDY_N", "CELL_WENDY_P", "CELL_400", PC_ARCADE_WENDY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_6") Fill_Character_Sheet (CHAR_ARCADE_CELEB, DUMMY_MODEL_FOR_SCRIPT, 2580, "CELL_CELEB_N", "CELL_CELEB_P", "CELL_400", PC_ARCADE_TW, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_7") Fill_Character_Sheet (CHAR_ARCADE_MN, DUMMY_MODEL_FOR_SCRIPT, 1480, "CELL_MN_N", "", "CELL_400", PC_ARCADE_MN, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_8") #ENDIF #IF FEATURE_CASINO_NIGHTCLUB Fill_Character_Sheet(CHAR_KEINEMUSIK, DUMMY_MODEL_FOR_SCRIPT, 1165, "CELL_KM_N", "CELL_KM_P", "CELL_400", PC_KEINEMUSIK, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN19") Fill_Character_Sheet(CHAR_MOODYMANN, DUMMY_MODEL_FOR_SCRIPT, 1481, "CELL_MM_N", "CELL_MM_P", "CELL_400", PC_MOODYMANN, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN22") #ENDIF #IF FEATURE_HEIST_ISLAND Fill_Character_Sheet(CHAR_MIGUEL_MADRAZO, DUMMY_MODEL_FOR_SCRIPT, 1365, "CELL_MIGEL_N", "CELL_MIGEL_P", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN18") Fill_Character_Sheet(CHAR_PAVEL, DUMMY_MODEL_FOR_SCRIPT, 1613, "CELL_PAVEL_N", "CELL_PAVEL_P", "CELL_400", PC_ISLAND_MIGUEL, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN20") Fill_Character_Sheet(CHAR_STILL_SLIPPIN_RADIO, DUMMY_MODEL_FOR_SCRIPT, 1812, "CELL_SLIP_N", "CELL_SLIP_P", "CELL_400", PC_STILL_SLIPPIN_RADIO, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN21") #ENDIF #IF FEATURE_TUNER Fill_Character_Sheet(CHAR_SESSANTA, DUMMY_MODEL_FOR_SCRIPT, 1919, "CELL_SES_N", "CELL_SES_P", "CELL_400", PC_SESSANTA, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN23") Fill_Character_Sheet(CHAR_KDJ, DUMMY_MODEL_FOR_SCRIPT, 1925, "CELL_KDJ_N", "CELL_KDJ_P", "CELL_400", PC_KDJ, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN22") Fill_Character_Sheet (CHAR_LS_CAR_MEET_MPEMAIL, DUMMY_MODEL_FOR_SCRIPT, 1400, "CELL_LSCMNAME", "CELL_LSCMPIC", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN29") #ENDIF #IF FEATURE_FIXER Fill_Character_Sheet(CHAR_FIXER_FRANKLIN, DUMMY_MODEL_FOR_SCRIPT, 650, "CELL_FRANKLIN_N", "CELL_FRANKLIN_P", "CELL_400", PC_FIXER_FRANKLIN, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN23") Fill_Character_Sheet(CHAR_FIXER_IMANI, DUMMY_MODEL_FOR_SCRIPT, 940, "CELL_IMANI_N", "CELL_IMANI_P", "CELL_400", PC_FIXER_IMANI, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN24") Fill_Character_Sheet(CHAR_FIXER_PRODUCER, DUMMY_MODEL_FOR_SCRIPT, 479, "CELL_DRE_N", "CELL_DRE_P", "CELL_400", PC_FIXER_DRE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN25") //Franklin and Imani conference Fill_Character_Sheet (CHAR_FIXER_FRANKLIN_IMANI_CONF, DUMMY_MODEL_FOR_SCRIPT, 2120, "CELL_FRA_IMA_N", "CELL_FRA_IMA_P", "CELL_489", PC_FIXER_FRAKLIN_IMANI_CONF, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //No dedicated number #ENDIF #IF FEATURE_DLC_1_2022 Fill_Character_Sheet(CHAR_JUNK_ENERGY, DUMMY_MODEL_FOR_SCRIPT, 785, "CELL_JUNK_EN_N", "CELL_JUNK_EN_P", "CELL_400", PC_JUNK_ENERGY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet(CHAR_MARCEL, DUMMY_MODEL_FOR_SCRIPT, 1315, "CELL_MARCEL_N", "CELL_MARCEL_P", "CELL_400", PC_MARCEL, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet(CHAR_YOHAN, DUMMY_MODEL_FOR_SCRIPT, 2370, "CELL_YOHAN_N", "CELL_YOHAN_P", "CELL_400", PC_YOHAN, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet(CHAR_ULP, DUMMY_MODEL_FOR_SCRIPT, 160, "CELL_ULP_N", "CELL_ULP_P", "CELL_400", PC_ULP, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet(CHAR_SINDY, DUMMY_MODEL_FOR_SCRIPT, 1920, "CELL_SINDY_N", "CELL_SINDY_P", "CELL_400", PC_SINDY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet(CHAR_LUPE, DUMMY_MODEL_FOR_SCRIPT, 1280, "CELL_LUPE_N", "CELL_LUPE_P", "CELL_400", PC_LUPE, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN26") Fill_Character_Sheet (CHAR_LUXURY_AUTOS_MPEMAIL, DUMMY_MODEL_FOR_SCRIPT, 1216, "CELL_LXAUNAME", "CELL_LXAU_P", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN27") Fill_Character_Sheet (CHAR_PREMIUM_DELUXE_MPEMAIL, DUMMY_MODEL_FOR_SCRIPT, 1618, "CELL_PMDXNAME", "CELL_PMDX_P", "CELL_400", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN28") #ENDIF #IF FEATURE_DLC_2_2022 Fill_Character_Sheet(CHAR_VAGOS, A_M_Y_BeachVesp_01, 2470, "CELL_VAGOS_N", "CELL_VAGOS_P", "CELL_400", PC_VAGOS, NO_EMAIL_CONTACT, "ANS_Vbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_05") Fill_Character_Sheet(CHAR_DAX, A_M_Y_BeachVesp_01, 425, "CELL_DAX_N", "CELL_DAX_P", "CELL_400", PC_DAX, NO_EMAIL_CONTACT, "ANS_Vbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_05") Fill_Character_Sheet(CHAR_COOK, A_M_Y_BeachVesp_01, 325, "CELL_COOK_N", "CELL_COOK_P", "CELL_400", PC_COOK, NO_EMAIL_CONTACT, "ANS_Vbusy", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_05") #ENDIF #IF FEATURE_COPS_N_CROOKS Fill_Character_Sheet (CHAR_POLICE_DISPATCH, DUMMY_MODEL_FOR_SCRIPT, 2060, "CELL_POL_DIS_N", "CELL_POL_DIS_P", "CELL_400", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN16_5") #ENDIF //Special one-time only contacts //For the prologue mission - "Detonation" Fill_Character_Sheet (CHAR_DETONATEBOMB, DUMMY_MODEL_FOR_SCRIPT, 430, "CELL_130", "CELL_330", "CELL_430", PC_DETONATEBOMB, NO_EMAIL_CONTACT, "NO_ANSMG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //For Lester / lifeblurb mission - "Detonate" - listed as Jay Norris, hence the alphabetical int parameter. Fill_Character_Sheet (CHAR_DETONATEPHONE, DUMMY_MODEL_FOR_SCRIPT, 1020, "CELL_132", "CELL_330", "CELL_430", PC_DETONATEPHONE, NO_EMAIL_CONTACT, "DET_APH1", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //March MCW - maybe put special number in phone state enum? e.g Not_LISTED, LISTED, SPECIAL_NUMBERS Fill_Character_Sheet (CHAR_CALL911, DUMMY_MODEL_FOR_SCRIPT, 560, "CELL_131", "CELL_331", "CELL_431", PC_CALL911, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_9011") //Should have low alpha int to appear at top if included in contacts list. //Will be known to all players, but not added as a contact. As a special number, it should never become "unknown". GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_CALL911, 0, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_CALL911, 1, KNOWN_CALLER) GLOBAL_CHARACTER_SHEET_SET_STATUS_AS_CALLER(CHAR_CALL911, 2, KNOWN_CALLER) Fill_Character_Sheet (CHAR_TAXI, DUMMY_MODEL_FOR_SCRIPT, 480, "CELL_163", "CELL_394", "CELL_446", PC_TAXI, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, SPECIAL_NUMBERS, SPECIAL_NUMBERS, SPECIAL_NUMBERS, "CELL_1062") //BLOCKED contact - used in assassin missions Fill_Character_Sheet(CHAR_BLOCKED, DUMMY_MODEL_FOR_SCRIPT, 240, "CELL_195", "CELL_300", "CELL_195", NO_PHONE_CONTACT, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //Dummy used specifically for human player to human player chat call. Fill_Character_Sheet (CHAR_CHAT_CALL, DUMMY_MODEL_FOR_SCRIPT, 90, "CELL_E_219", "CELL_E_319", "CELL_431", PC_CHAT_CALL, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") //This should never be added //Test characters for checking alphabetical order / savegame resolutions and other stuff. Do not remove! Fill_Character_Sheet (CHAR_CASTRO, DUMMY_MODEL_FOR_SCRIPT, 320, "CELL_109", "CELL_309", "CELL_409", PC_CASTRO, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_Character_Sheet (CHAR_ARTHUR, DUMMY_MODEL_FOR_SCRIPT, 120, "CELL_ARTU", "CELL_300", "CELL_410", PC_ARTHUR, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_Character_Sheet (CHAR_BLANK_ENTRY, DUMMY_MODEL_FOR_SCRIPT, 320, "CELL_196", "CELL_300", "CELL_196", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_Character_Sheet (MAX_CHARACTERS, DUMMY_MODEL_FOR_SCRIPT, 100, "CELL_181", "CELL_300", "CELL_196", PC_CHAR_BLANK_ENTRY, NO_EMAIL_CONTACT, "NO_ANSMSG", NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_1091") Fill_All_Phone_Settings() //__________________________________________________________________________________________________________________________________________________________________ //Fill Gameworld Numbers and Cheat Codes: //Submit list for adding a new cheat: //This file and if necessary, charsheet_global_definitions.sch. //assets_ng/gametext/american/american_cellphone.txt //appcontacts.sc Fill_Gameworld_Numbers(GW_TEST0, "CELLGW_1", "RON_APH2", "NervousRon") //1459352 Fill_Gameworld_Numbers(GW_CHEAT1, "CELLC_MONOC", "CELLPHONE_CHEAT", "CHEAT_MONOC") //Monochrome Cellphone only Test cheat. 1-999-EMPEROR. Uses BOOL g_IsMonochromeCheatActive = FALSE Fill_Gameworld_Numbers(GW_CHEAT2, "CELLC_SUPJUM", "CELLPHONE_CHEAT", "CHEAT_SUPJUM") //1-999-HOPTOIT mapped to CHEAT_TYPE_SUPER_JUMP Fill_Gameworld_Numbers(GW_CHEAT3, "CELLC_HEALA", "CELLPHONE_CHEAT", "CHEAT_HEALA") //1-999-TURTLE mapped to CHEAT_TYPE_GIVE_HEALTH_ARMOR Fill_Gameworld_Numbers(GW_CHEAT4, "CELLC_SLIDEYC", "CELLPHONE_CHEAT", "CHEAT_SLIDEYC") //1-999-SNOWDAY mapped to CHEAT_TYPE_SLIDEY_CARS Fill_Gameworld_Numbers(GW_CHEAT5, "CELLC_FASTR", "CELLPHONE_CHEAT", "CHEAT_FASTR") //1-999-CATCHME mapped to CHEAT_TYPE_FAST_RUN Fill_Gameworld_Numbers(GW_CHEAT6, "CELLC_WANTDN", "CELLPHONE_CHEAT", "CHEAT_WANTDN") //1-999-LAWYERUP mapped to CHEAT_TYPE_WANTED_LEVEL_DOWN Fill_Gameworld_Numbers(GW_CHEAT7, "CELLC_WANTUP", "CELLPHONE_CHEAT", "CHEAT_WANTUP") //1-999-FUGITIVE mapped to CHEAT_TYPE_WANTED_LEVEL_UP Fill_Gameworld_Numbers(GW_CHEAT8, "CELLC_WEATHER", "CELLPHONE_CHEAT", "CHEAT_WEATHER") //1-999-MAKEITRAIN mapped to CHEAT_TYPE_ADVANCE_WEATHER Fill_Gameworld_Numbers(GW_CHEAT9, "CELLC_FASTS", "CELLPHONE_CHEAT", "CHEAT_FASTS") //1-999-GOTGILLS mapped to CHEAT_TYPE_FASTSWIM Fill_Gameworld_Numbers(GW_CHEAT10, "CELLC_POWER", "CELLPHONE_CHEAT", "CHEAT_POWER") //1-999-POWERUP mapped to CHEAT_TYPE_SPECIAL_ABILITY_RECHARGE Fill_Gameworld_Numbers(GW_CHEAT11, "CELLC_CHUTE", "CELLPHONE_CHEAT", "CHEAT_CHUTE") //1-999-SKYDIVE mapped to CHEAT_TYPE_GIVE_PARACHUTE Fill_Gameworld_Numbers(GW_CHEAT12, "CELLC_BANG", "CELLPHONE_CHEAT", "CHEAT_BANG") //1-999-HIGHEX mapped to CHEAT_TYPE_BANG_BANG Fill_Gameworld_Numbers(GW_CHEAT13, "CELLC_FLAMB", "CELLPHONE_CHEAT", "CHEAT_FLAMB") //1-999-INCENDIARY mapped to CHEAT_TYPE_FLAMING_BULLETS Fill_Gameworld_Numbers(GW_CHEAT14, "CELLC_EXPMEL", "CELLPHONE_CHEAT", "CHEAT_EXPMEL") //1-999-HOTHANDS mapped to CHEAT_TYPE_EXPLOSIVE_MELEE. Fill_Gameworld_Numbers(GW_CHEAT15, "CELLC_ZEROG", "CELLPHONE_CHEAT", "CHEAT_ZEROG") //1-999-FLOATER mapped to CHEAT_TYPE_0_GRAVITY Fill_Gameworld_Numbers(GW_CHEAT16, "CELLC_INVINC", "CELLPHONE_CHEAT", "CHEAT_INVINC") //1-999-PAINKILLER mapped to CHEAT_TYPE_INVINCIBILITY Fill_Gameworld_Numbers(GW_CHEAT17, "CELLC_SLOWMO", "CELLPHONE_CHEAT", "CHEAT_SLOWMO") //1-999-SLOWMO mapped to CHEAT_TYPE_SLOWMO Fill_Gameworld_Numbers(GW_CHEAT18, "CELLC_SKYFA", "CELLPHONE_CHEAT", "CHEAT_SKYFA") //1-999-SKYFALL mapped to CHEAT_TYPE_SKYFALL Fill_Gameworld_Numbers(GW_CHEAT19, "CELLC_DRUNK", "CELLPHONE_CHEAT", "CHEAT_DRUNK") //1-999-LIQUOR mapped to CHEAT_TYPE_DRUNK Fill_Gameworld_Numbers(GW_CHEAT20, "CELLC_DEADEYE", "CELLPHONE_CHEAT", "CHEAT_DEADEYE") //1-999-DEADEYE mapped to CHEAT_TYPE_AIM_SLOWMO //Vehicle Spawn Cheats CHEAT_ModelName Fill_Gameworld_Numbers(GW_CHEAT21, "CELLC_BUZZARD", "CELLPHONE_CHEAT", "CHEAT_BUZZARD") //1-999-BUZZOFF mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT22, "CELLC_COMET2", "CELLPHONE_CHEAT", "CHEAT_COMET2") //1-999-COMET mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT23, "CELLC_BMX", "CELLPHONE_CHEAT", "CHEAT_BMX") //1-999-BANDIT mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT24, "CELLC_CADDY", "CELLPHONE_CHEAT", "CHEAT_CADDY") //1-999-HOLEIN1 mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT25, "CELLC_DUSTER", "CELLPHONE_CHEAT", "CHEAT_DUSTER") //1-999-FLYSPRAY mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT26, "CELLC_PCJ", "CELLPHONE_CHEAT", "CHEAT_PCJ") //1-999-ROCKET mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT27, "CELLC_RAPIDGT", "CELLPHONE_CHEAT", "CHEAT_RAPIDGT") //1-999-RAPIDGT mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT28, "CELLC_STRETCH", "CELLPHONE_CHEAT", "CHEAT_STRETCH") //1-999-VINEWOOD mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT29, "CELLC_STUNT", "CELLPHONE_CHEAT", "CHEAT_STUNT") //1-999-BARNSTORMER mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT30, "CELLC_TRASH", "CELLPHONE_CHEAT", "CHEAT_TRASH") //1-999-TRASHED mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT31, "CELLC_SANCHEZ", "CELLPHONE_CHEAT", "CHEAT_SANCHEZ") //1-999-OFFROAD mapped to CHEAT_TYPE_SPAWN_VEHICLE //Current Gen to Next Gen Bonus Vehicle Spawn Cheats CHEAT_type ( names may be temporary placeholders. ) Fill_Gameworld_Numbers(GW_CHEAT32, "CELLC_SEAPLANE", "CELLPHONE_CHEAT", "CHEAT_SEAPLANE") //1-999-EXTINCT mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT33, "CELLC_DUELC", "CELLPHONE_CHEAT", "CHEAT_DUELC") //1-999-DEATHCAR mapped to CHEAT_TYPE_SPAWN_VEHICLE Fill_Gameworld_Numbers(GW_CHEAT34, "CELLC_BUBBLE", "CELLPHONE_CHEAT", "CHEAT_BUBBLE") //1-999-BUBBLES mapped to CHEAT_TYPE_SPAWN_VEHICLE //2066607 Fill_Gameworld_Numbers(GW_CHEAT35, "CELLC_WEAPONS", "CELLPHONE_CHEAT", "CHEAT_WEAPONS") //1-999-TOOLUP mapped to CHEAT_TYPE_GIVE_WEAPONS //2172238 Fill_Gameworld_Numbers(GW_CHEAT36, "CELLC_DIRECTOR", "CELLPHONE_CHEAT", "CHEAT_DIRECTOR") //1-999-LSTALENT mapped to force the player into director mode. //Subsequent cheats must be filled out like this: //Fill_Gameworld_Numbers(GW_CHEATn, "TextLabelThatContainsPhoneNumber", "CELLPHONE_CHEAT", "AppContactsReference") //GW_CHEATn is from the enum ENUM enumGameWorldNumbers in charsheet_global_definitions.sch, add more if required. Do NOT reuse an enum. //Textlabel should be entered in {------Cellphone Cheats - associated wih gameworld numbers--------} section of americancellphone.txt and noted correctly like the test example. //The TextLabel must contain the phone number that should be dialled to trigger the cheat. An alphanumeric keymap is shown in americancellphone for reference. //The AppContactsReference is used in the voice string comparison section of AppContacts.sc to decide which cheat is which. Search for CASE CC_PLAY_ANSWERPHONE. //AppContacts must be updated with the correct trigger mechanism from Stephen Robertson who maintains the cheat controller. Any new cheats must go through him first. //__________________________________________________________________________________________________________________________________________________________________ //Fill Special MP Characters - All test names! Keith, you'd need to replace these with the actual CHARS who are to be special contacts with secondary functions //available underneath "call" when they are selected in the contacts menu. //This must be done after the character sheet data has been established so we can extract the right text label for the character name. //The CELL_SFUN_NULL is a special use text label. If the secondary function labels are set to this then I know that they are not to be displayed in game. //Steve T. 04.12.12 Fill_Special_MP_Characters(0, CHAR_DR_FRIEDLANDER, "CELL_SFUN_NULL", "CELL_SFUN_NULL") Fill_Special_MP_Characters(1, CHAR_AMANDA, "CELL_SFUN_NULL", "CELL_SFUN_NULL") Fill_Special_MP_Characters(2, CHAR_FRANKLIN, "CELL_SFUN_NULL", "CELL_SFUN_NULL") Fill_Special_MP_Characters(3, CHAR_JIMMY, "CELL_SFUN_NULL", "CELL_SFUN_NULL") Fill_Special_SP_Characters(0, CHAR_MICHAEL, "CELL_SFUN_NULL") Fill_Special_SP_Characters(1, CHAR_FRANKLIN, "CELL_SFUN_NULL") Fill_Special_SP_Characters(2, CHAR_TREVOR, "CELL_SFUN_NULL") Fill_Special_SP_Characters(3, CHAR_LESTER, "CELL_SFUN_NULL") //Was CHAR_MP_MEX_LT. Now reusing for the female Personal Assistant for executive pack. See 2769151. Already filled above. Commenting this out. //#IF USE_TU_CHANGES //Fill_Character_Sheet (CHAR_MP_MEX_LT, A_M_Y_BeachVesp_01, 1230 , "CELL_E_204", "CELL_MP_326", "CELL_400", PC_MP_MEXLT, NO_EMAIL_CONTACT, "NO_ANSMG", //NO_FRIEND, NO_FAMILY_MEMBER, NOT_LISTED, NOT_LISTED, NOT_LISTED, "CELL_MN_08") //#ENDIF ENDPROC