when you hire allies, they should be «yours» for a minumum of 5 minutes, before being available for purchase by other players. As the game is now, you hire an ally and they are immediately purchased by someone else. So you sit and only press the «hire» button for a bit, but you are unable to use them when attacking, because by the time you reach the global map and find a target, all your allies are gone 😖 I hope this problem willbe fixed
Eh, I've suggested something like this before, A five minute processing period where the original owner retains the benefits of the ally for up to five minutes, as long do not collect their uncollected gold from the ally sale or rehire the same ally. This will allow the market to continue to set itself, while allowing the newer players to make use of, and learn about the ally market. A market that as you grow, becomes vital to your success in the game.