anchor.diff:      fLocalToNetPlayers: array [1..MAX_LOBBY_SLOTS] of Integer;
       fNetPlayersToLocal: array [1..MAX_LOBBY_SLOTS] of Integer;
   
  -    fDropBoxPlayerSlot_ItemIndexes: array [1..MAX_LOBBY_SLOTS] of Integer;
  +    fDropBoxPlayers_LastItemIndex: Integer;
   
       fMapsSortUpdateNeeded: Boolean;
   
  
positive.code:   fMapsMP := TKMapsCollection.Create([mfMP, mfDL], smByNameDesc, True);
    fSavesMP := TKMSavesCollection.Create;
  
    for I := 1 to MAX_LOBBY_SLOTS do
      fDropBoxPlayerSlot_ItemIndexes[I] := -1;
  
    CreateControls(aParent);
    CreateChatMenu(aParent);
  
negative.code:           DropBox_LobbyPlayerSlot[I].Add(MakeRow([gResTexts[TX_LOBBY_SLOT_OPEN], 'All'], I)); //Todo translate
            DropBox_LobbyPlayerSlot[I].Add(MakeRow([gResTexts[TX_LOBBY_SLOT_CLOSED], 'All'], I)); //Todo translate
          end;
          DropBox_LobbyPlayerSlot[I].ItemIndex := 0; //Open
          DropBox_LobbyPlayerSlot[I].OnChange := PlayersSetupChange;
          DropBox_LobbyPlayerSlot[I].List.OnCellClick := DropBoxPlayers_CellClick;
  