Okay, I'm making a ranger for my map, and I want him to be able to charm a pet. I'll have neutral heroes walking around and everything. Unfortunately, I have run across a problem. How can I make it so that the Ranger can only have two heroes? And if you tell me to delete one, I do not want the Ranger to be deleted. As there are many pets that roam around the map, I want the Ranger to be able to charm another one if he wants to, and the last one to be deleted. I need either a trigger to instaneously do it or some sort of system where the Ranger can give up the previous pet and get another one.