It's only a % of first-year BRI. Once the first year is set, the "max" is either 8% (new team) or 10.5% (Bird Rights) raises. For instance, Roy's first year (based off the calculations) will be 13.6M. Therefore his raises will be 1.428M every year. If the cap became 40M next year, Roy's still getting his 15M. If it becomes 100M, he's still getting his 15M. Edit: whereas, if we'd hypothetically signed Greg to a max extension in October, his first-year number would be based on next year's cap, so he'd have a big incentive to see a big cap. Or why Melo's signing an extension. B/c if he doesn't sign, and just accepts a max FA contract in the next CBA period, he's tied to whatever restrictions/cap there is in the new CBA. Vice just locking in his rate and raises now.
The blazers need to do whatever they have to and if it means saying bye to Roy to start contending, then so be it!!!! I would make a great gm btw!!!