Unrealized Potential on its face looks pretty bad, because theres almost no ‘on-stat-gain’ triggers that dont scale off the number of the stat, so doubling and halving it would half no net difference. i.e., instead of 100 + 60%, you get 100 + 30% + 30%. However, it occurred to me that it might be possible that percentage stat gains self-multiply, which would be pretty decent. i.e. rather than 100 + 30% + 30%, it might work like 100 + 30%= 130, 130 + 30% = 169. Being curious if this was the case, I decided to test it. This is where everything got really weird.
So, here’s the trait by itself.
Up front, as written, this is how it reads (and I’ve brought this up on the discord before, I believe this is the consensus as to how the wording is being interpretted): When you would gain stats, you instead gain half that amount, twice.
Here’s how I wondered how it might work: When you would gain stats, the triggering effect happens twice, but at half strength. The distinction is relevant because this would cause percentage based gains to be multiplicatively larger than otherwise (while static gains would still remain the same).
However, neither of these seem to be the case. Here’s what happened when I tested it using Petra & Aes at rank 33, in a 0 instability realm (so no realm modifiers were active)
As you can see, whatever equation is happening here is NEITHER of the first two interpretations. In fact, it seems (at first) that you get a normal stat gain, and THEN, you get an additional stat gain for 50% of the original value. Basically, if this is intended functionality, the trait description should read: “After your creatures gain stats, they gain 50% of these stats again.”
However, upon looking at the math, even if that’s what it’s SUPPOSED to be… it’s not quite doing that either. Revisiting the numbers in the screenshots:
Post buff stat is 84166
Subtract the buff numbers and you get 71605 before buff
However, 20% of 71605 is 14321 - the final buffed stat should be 85926.
The actual gain was only 12561, which is about 17.5%
But, that’s a small enough difference overall that i figure there’s probably other math involved affecting the outcome, be it cards or artifacts or what have you, and it’s supposed to be around 20%.
Except, hold the phone, how is the math working out then?
Let’s review each possible interpretation of the trait so far.
The first would have it be 10% + 10% = 20%
The second would be 10% + 11% = 21%
The third would result in 20%+10% = 30%.
All of which are equal or greater than the untraited expected result of 20% gain, not less
So, even more confused, I took out the amphisbaena and did the same test. Result?
A stat gain of 15352, for a 21.4% total gain. The extra 1.4% I assume is accountable for the random other stuff mentioned above, but the difference is jarring. Even with both scenarios having (presumably) the same other factors such as artifacts, cards, whatever, not only did Unrealized Potential not result in the same total stat gain as assumed, it actually resulted in less.
I have absolutely no idea why this would be, my hunch is something along the lines of it ACTUALLY behaving like “you gain a stat, but it’s reduced by 50% because all stat gain is halved… then you gain that stat you just got after reduction again, BUT it’s reduced by 50% also”. This would cause a 20% base gain to actually work like (20%*0.5)+((20%*0.5)*0.5), so, 10%+5%=15%. But that’s not entirely quite right either because the gain with the trait active was 17.5%, not 15%. I suppose it’s possible that the same factors that caused the untraited gain to be 1.4% higher than the expected 20%, but it seems very unlikely to me that these factors would cause a smaller total gain (of 15%) to get a bigger boost (2.5%) than the larger divergence of 1.4% from baseline functionality.
So, basically, I have no idea how this trait is supposed to work, but more than that, it doesn’t seem to work any of the ways that could reasonably be interpreted from the wording, either. In any case, either the trait isnt working as intended to be fixed or the wording needs to be adjusted to more clearly say how it works. Or maybe both. Even if the trait is supposed to work per its most straightforward interpretation (i.e. you gain the same total stats but get two stat-gain triggers), there is maybe only one or two effects in the game as far as I’m aware that care about the trigger itself, rather than the size of the stat gain (for example, ‘your creatures gain a buff when they gain stats’ versus ‘deal damage equal to the stat gained’), which is extremely limited, unless you’re planning to add more and they’re just not in yet.
I hope this helps in some way my head hurts now