Are all heroes in dota 2 free July 8, 2019 16 32 64 128 All heroes in dota 2 Dota 1 new hero 2022 How to open all heroes in dota 2 Dota 2 hero skins Dota heroes list