if ( !hasInterface ) exitWith {}; waitUntil { !isNil "milsim_complete" }; milsim_fbcb2_recordTitleColor = "#ff6666"; milsim_fbcb2_recordTitleFont = "PuristaMedium"; milsim_fbcb2_recordTitleSize = 20; milsim_fbcb2_recordTextHeaderSize = 16; milsim_fbcb2_recordTextBodySize = 14; milsim_fbcb2_subjectStatusID = "FBCB2_Status"; milsim_fbcb2_subjectIntelID = "FBCB2_Intel"; milsim_fbcb2_subjectMessagesID = "FBCB2_Messages"; milsim_fbcb2_subjectFrequenciesID = "FBCB2_Frequencies"; milsim_fbcb2_subjectAssetsFixedWingID = "FBCB2_Assets_FixedWing"; milsim_fbcb2_subjectAssetsRotaryID = "FBCB2_Assets_Rotary"; milsim_fbcb2_subjectAssetsGroundID = "FBCB2_Assets_Ground"; player createDiarySubject[milsim_fbcb2_subjectStatusID, "FBCB2 - Status"]; player createDiarySubject[milsim_fbcb2_subjectMessagesID, "FBCB2 - Messages"]; player createDiarySubject[milsim_fbcb2_subjectIntelID, "FBCB2 - Intel"]; player createDiarySubject[milsim_fbcb2_subjectFrequenciesID, "FBCB2 - Frequencies"]; player createDiarySubject[milsim_fbcb2_subjectAssetsFixedWingID, "FBCB2 - Assets Plane"]; player createDiarySubject[milsim_fbcb2_subjectAssetsRotaryID, "FBCB2 - Assets Rotary"]; player createDiarySubject[milsim_fbcb2_subjectAssetsGroundID, "FBCB2 - Assets Ground"]; // store records in format: // [subject, [ // [title, diaryRecord] // ]] milsim_fbcb2_diaryRecords = createHashMap; // populate diary [] call milsim_fnc_processFBCB2RadioFrequencies; [] call milsim_fnc_processFBCB2SmokeColors; [] call milsim_fnc_processFBCB2Environment; [] call milsim_fbcb2_assets_fnc_updateAssetDiary;