Free-to-play games that require either a load of money or a ridiculous number of hours to unlock everything are not a new phenomenon - it's pretty much an accepted element of free titles. But putting microtransactions into a full price game like For Honor hasn't gone down well with gamers, especially after one redditor figured out how much it would cost to see everything the multiplayer-focused title has to offer.

Bystander007 calculated that unlocking all the outfits, executions, effects, emotes, and ornaments for each character in For Honor costs 91,500 Steel, the in-game currency. With 12 characters available, unlocking everything would cost just under 1.1 million Steel, which would require around 7.32 of the $100 Steel packs.

"So Ubisoft has valued their in-game unlocks within the base game at a $732 over-charge of the original $60-100 spent on the game," writes Bystander007.

As with many titles that include purchasable in-game currency, gamers can also earn Steel by grinding. In most games it usually takes a long time, and For Honor is no exception. If you want to unlock everything without opening your (virtual) wallet, get ready for a long haul.

Casual players who play 1-2 hours 5-7 days a week will never reach this goal [1.1 million Steel]. Completing Orders/half-Contracts will get you roughly 1000 Steel, another roughly 200 for the matches you played. So 1200 a day is a good estimated gain for casual players. That's 915 days. Roughly 2.51 years.

Even if you were somehow able to play the game for 16 hours every day, it would take around 11 months to earn 1.1 million Steel.

Of course you don't have to unlock any of the items in For Honor, but Bystander007 makes a good argument. "To everyone...who comments 'Do you really need all unlocks?' My answer is a big fat resounding...YES. [Because I paid] for them. It's base game content in a full price game I paid for. I should be able to get every single unlock I conceivably want to unlock. And it shouldn't take me 2 years to [do it]..."

As noted by Ars Technica, For Honor isn't the first full price game to go down this route; getting every cosmetic item in Overwatch costs around $600, and the best set of "ultimate team" cards in FIFA 17 costs about $630. As companies look at ways of squeezing even more money from the games they put out, expect an ever-increasing number of paid-for titles to include microtransactions.