'Pokemon Go' has updated its raid battle system.

Pokemon GO

Pokemon GO

The hugely popular augmented reality app from developers Niantic has received a highly requested update this week, after fans complained that the locations in which EX Raid Battles - where players who are invited to take part team up for the chance to catch legendary Pokemon - could take place.

In the update, Niantic explained that raid battles will now take place in Gyms located in parks and other sponsored locations, whilst those with high-level Gym badges and those who have completed raid battles in the past have a higher chance of receiving an invite.

Niantic said of the changes: "When the feature first entered field-testing, the system randomly selected a set of Trainers who were eligible for the EX Raid Battle. By taking Gym Badge level and total Raid Battles completed into account, we're able to give Trainers who actively engage with the Gym where the EX Raid Battle is taking place and those who have invested more time into the Raid Battle feature a better chance of being invited to participate."

That's not the only change being made to the game, as raid battles will now give out rewards, even if the legendary Pokemon up for grabs decides to flee from battle.

Trainers will now receive Golden Razz Berries for completing a raid battle, whereas those who take part in a battle, win or lose, will receive Stardust.

In a blog post detailing the changes, Niantic said: "We want Trainers to walk away from Raid Battles feeling like they've earned some amazing rewards, even if the Raid Boss flees. To help make this more of a reality, we've made adjustments to the quality of items Trainers receive after defeating a Raid Boss. The addition of Stardust rewards for participating in a Raid Battle will help Trainers continue to power up the Pokémon they need to take on even more powerful Raid Bosses."