_assetList = param [0, [objNull], [[objNull]]];
_text = parseText "MESSAGE";
_text = composeText [_text, lineBreak ];
_text = composeText [_text, parseText "AssetAvailable", lineBreak ];
{
_callSign = _x select 0;
_asset = _x select 1;
_assigned = _x select 2;
_available = 0; //count (getMarkerPos "respawn_west" nearEntities [ _asset, 2000] );
_homes = allMissionObjects "ModuleRespawnPosition_F";
{
_home = _x;
_available = _available + count( _home nearEntities [ _asset, 750] );
} forEach _homes;
_image = getText(configFile >> "CfgVehicles" >> _asset >> "picture");
_name = getText(configFile >> "CfgVehicles" >> _asset >> "displayName") select [0, 24];
_data = "
" + _name + "" + str _available + " [ " + str _assigned +" ]";
_text = composeText[ _text, parseText _data, lineBreak ];
} foreach _assetList;
hint _text;