In player vs. player designated zones, you will still be viewable and attackable by players, but you are not left completely defenseless. While engaged in a Pet Battle, any attack from another player will break you out of the battle. You will receive a 3 second damage shield that will absorb 50% of incoming attacks. The same exact wild pet that you were previously battling will respawn after you come out of combat with the other player. However, if you defeated the primary pet in battle prior to leaving the match, the pet and its team will not respawn.
FYI: If you’re returning to WoW after an extended absence prior to patch 5.0.1, it’s possible that you’ll have more than the maximum pet limit and/or more than 3 of a kind. However, this will be the only time that you’re allowed to surpass these limits. You will have to pare down your collection, eliminating your duplicates, in order to add new pets.
You can’t go wrong with a mage. In fact, Mage was the most popular class in World of Warcraft: Classic due to their ability to farm with ease. Back in the day, the player majority even leveled mages as alts in order to gather gold quickly. In addition to their monstrous ranged DPS, mages also have tons of useful utility. As a mage, you’ll be able to conjure food and water, place portals to the major cities, and even earn gold from doing so.
I consider myself a purist in that I would prefer classic to be released as close as possible to the original. Where that is on the spectrum of patch content will be up to blizz. I'm also not vane enough to believe that any single state of the game is the "Ideal" location we should be aiming for. There is common ground that we can agree on, and I would welcome more than a few changes as long as they are made in the spirit of keeping classic on the vanilla rails.
If you like playing solo – there’s no better option than the Hunter. Hunter is considered the most efficient solo-leveling class so you’ll ding level 60 in no time. As a Hunter, you will be able to tame various beasts across the world and use them as your pets. Pets help you tank groups of mobs and enable you to tackle some of the group quests alone. However, their PvE power falls off in the end-game, but their PvP potential is enormous. Skilled Hunters are a pain to deal with since it’s almost impossible to catch a masterful hunter.
This is something that people really need to start to understand, not just for Classic or WoW but software developement in general. Fixing a bug isn't just flipping a switch or changing a single digit. You have a machine with literally hundreds of thousands of parts, designed by dozens of different people at different times over the course of 20 and more years. You change a single thing and it might break 50 other things in very subtle ways that might not even emerge until months later (i.e. the very high M+ keys some players got at the start of BfA).
Although the Battle Pet Trainer will only offer to teach you your race-specific companion, it is possible to add all of these pets to your collection. You can either find them in your faction’s auction house or you can create a character of the race whose pet you would like to learn. Using your new character, you can seek out any battle pet trainer in major cities. After you learn the pet, you can delete the character; the pet you learned will not be removed from your collection.
Where to get materials and reagents you may ask? Buy for cheap off farmers in bulk or track Auction House lots. Get in touch with most big sellers. Communication is important here, send a whisper or write them a letter. It would be good for both of you to establish business relationships. Constant suppliers and buyers is convenient for both parties to save the time and effort.