As a huge DQ fan, I know nothing about this. Your post makes it seem like a gacha though.
At the risk of having someone run in here and throwing up a lmgtfy link, can you elaborate on it a bit more? This franchise has never disappointed me in any of its main games or spin-offs, so this could be...