So what happens if i have no avengers allies in my deck or discard? Would you just go through the entire deck then discard and reshuffle and be done, basically a way to reset your deck if you need something from your discard and don't want to wait.
Hero Action: Discard cards from the top of your deck until you discard an Avenger ally, then add that ally to your hand.
Be aware of the fact that you get an extra encounter card the moment you re-shuffle your deck. Meaning that one turn you'll get 2+ encounter cards. If you are being unlucky this card may discard more cards than expected and you'll get an extra encounter card.