Potency vs tenacity still broken

Prev1
Sfortune
83 posts Member
edited May 2017
Title says it all. As an example I have been facing alot of teams with tfp in them recently. I can go against a tfp with 70% potency with a team mostly modded and boosted to 100 plus tenacity and most often tfp will apply buff block to all 5 players. Even when working properly it's not balanced. I would love to see this fixed and it bring about a little.more mod and arena diversity.

Replies

  • DatBoi
    3615 posts Member
    Options
    Sfortune wrote: »
    Title says it all. As an example I have been facing alot of teams with tfp in them recently. I can go against a tfp with 70% potency with a team mostly modded and boosted to 100 potency and most often tfp will apply buff block to all 5 players. Even when working properly it's not balanced. I would love to see this fixed and it bring about a little.more mod and arena diversity.

    Your team's potency has no effect on your opponent's
  • Ig88isboss
    1752 posts Member
    Options
    DatBoi wrote: »
    Sfortune wrote: »
    Title says it all. As an example I have been facing alot of teams with tfp in them recently. I can go against a tfp with 70% potency with a team mostly modded and boosted to 100 potency and most often tfp will apply buff block to all 5 players. Even when working properly it's not balanced. I would love to see this fixed and it bring about a little.more mod and arena diversity.

    Your team's potency has no effect on your opponent's

    Pretty sure he meant tenacity... What would we do without you..?
  • Options
    He meant tenacity.... in arena I just assume my debuffs will never land and the auto will always land. Any variation is a pleasant surprise...
  • Sfortune
    83 posts Member
    Options
    Yep. Post edited. Late. Jet lagged. Lol. Thanks all.
  • DatBoi
    3615 posts Member
    Options
    Sfortune wrote: »
    Yep. Post edited. Late. Jet lagged. Lol. Thanks all.

    Gotcha. Im not sure how the whole potency/tenacity thing is calculated but either way, i wouldn't invest too much in tenacity. If you've farmed enough mods to have 100+ tenacity on your whole team, then you probably have plenty of good speed/crit/offense mods that would aid your team far more.
  • Woodroward
    3749 posts Member
    Options
    Sfortune wrote: »
    Title says it all. As an example I have been facing alot of teams with tfp in them recently. I can go against a tfp with 70% potency with a team mostly modded and boosted to 100 plus tenacity and most often tfp will apply buff block to all 5 players. Even when working properly it's not balanced. I would love to see this fixed and it bring about a little.more mod and arena diversity.

    Well, the formula for resist chance is (tenacity - potency + leveldelta) + 15.
    I'm assuming you and the team you're facing feature level 85s so we can ignore the level delta which gives us (100 - 70) + 15 = 45%

    The scenario you described should give you a 45% chance to resist the way it is set up. That means you should be debuffed more often than not. Doesn't sound broken, but it certainly isn't balanced.

    There should really be a +30 mixed into the part that is affected by tenacity and potency. That way toons would have a base 45% chance to resist that can be reduced down to 15% with potency and it would be possible to stack tenacity on someone up to a higher than not chance to resist.

  • Sfortune
    83 posts Member
    Options
    Exactly. And with a 45% chance to resist, one would think at least one toon would resist the buff block over the course of the last five battles I have tracked. But I agree that the general mechanic needs balancing. If they don't do the basic 30, I guess they could double all tenacity stats since potency, point for point is nearly twice as effective.
  • Huatimus
    3669 posts Member
    Options
    That's ridiculous, there's already a base 15% Tenacity that can never be removed, and now you want to double the effects of Tenacity? Just imagine all the fun we're going to have in raids when no debuff lands at all. Why don't you try playing a team that debuffs the opponent and tell me if you still see this 100% buff block on all 5 opponents. You'll probably be moaning about how 70% potency only lands 1 buff block.
  • Argarath
    197 posts Member
    Options
    There is no +15. Only 15 is minimum resist no matter your tenacity. So 100 tenacity -70 potency = 30 % chance to resist
  • Woodroward
    3749 posts Member
    Options
    Argarath wrote: »
    There is no +15. Only 15 is minimum resist no matter your tenacity. So 100 tenacity -70 potency = 30 % chance to resist
    There is a +15%. It is the base tenacity that can't be reduced and exists outside of what you see in the character panel.
    If you'd read the codemined resist chance on swgoh Reddit you would know this.

    Huatimus wrote: »
    That's ridiculous, there's already a base 15% Tenacity that can never be removed, and now you want to double the effects of Tenacity? Just imagine all the fun we're going to have in raids when no debuff lands at all. Why don't you try playing a team that debuffs the opponent and tell me if you still see this 100% buff block on all 5 opponents. You'll probably be moaning about how 70% potency only lands 1 buff block.

    Not double the effects of tenacity. Double the tenacity stats.. the ones you get on mods. make them twice as big as they are. At least I think that's what OP was suggesting.

  • Woodroward
    3749 posts Member
    edited May 2017
    Options
    codemined resist chance: https://www.reddit.com/r/SWGalaxyOfHeroes/comments/597p32/code_mined_chance_to_resist_negative_effects/

    You can see that the baseresistchance isn't counted in the parentheses that includes the tenacity and potency levels.

    base resist chance: https://www.reddit.com/r/SWGalaxyOfHeroes/comments/42003y/detailed_analysis_of_poes_bravado/cz8hvc1/

    The dev explicitly states that 15% is the minimum resist chance (there have been changes to potency and tenacity since then, part of which I assume included not showing the base resist chance with the tenacity anymore. Though he may just have been wrong about it showing there to begin with since he was wrong about the way speed worked when he made the post. I don't know. Either way, the 15% base resist chance is documented)


  • Options
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency
  • Woodroward
    3749 posts Member
    Options
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

  • Waez
    286 posts Member
    Options
    Woodroward wrote: »
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

    He's right. The 15% chance to resist is just the minimum chance.
    You don't have to add +15% if the resist chance exceeds 15%.
  • Woodroward
    3749 posts Member
    Options
    Waez wrote: »
    Woodroward wrote: »
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

    He's right. The 15% chance to resist is just the minimum chance.
    You don't have to add +15% if the resist chance exceeds 15%.
    Actually, you are both wrong. I know that's the commonly accepted understanding of it in the forums here. But CODEMINED beats common forum understanding every time. Sorry.

  • leef
    13458 posts Member
    edited May 2017
    Options
    Woodroward wrote: »
    Waez wrote: »
    Woodroward wrote: »
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

    He's right. The 15% chance to resist is just the minimum chance.
    You don't have to add +15% if the resist chance exceeds 15%.
    Actually, you are both wrong. I know that's the commonly accepted understanding of it in the forums here. But CODEMINED beats common forum understanding every time. Sorry.

    Or your interpretation of the code could be wrong.
    Save water, drink champagne!
  • Woodroward
    3749 posts Member
    Options
    leef wrote: »
    Woodroward wrote: »
    Waez wrote: »
    Woodroward wrote: »
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

    He's right. The 15% chance to resist is just the minimum chance.
    You don't have to add +15% if the resist chance exceeds 15%.
    Actually, you are both wrong. I know that's the commonly accepted understanding of it in the forums here. But CODEMINED beats common forum understanding every time. Sorry.

    Or your interpretation of the code could be wrong.
    If it was an interpretation that would be one thing, but it isn't. It's a codemined formula. There's no interpretation there.


    Even if it was, it's not my interpretation. All I am doing is plugging numbers in the formula the reddit post I linked took out of the code.

    It's simple coding math. order of operations shows that the baseresistchance is constant.


  • Huatimus
    3669 posts Member
    Options
    Hmmm, might have to check with the redditor who posted that then, upon closer examination, feels like tenacity is more effective if that formula is correct.
  • leef
    13458 posts Member
    Options
    Woodroward wrote: »
    leef wrote: »
    Woodroward wrote: »
    Waez wrote: »
    Woodroward wrote: »
    The base resistance chance is just the lowest chance. So if someone has 10000 potency and the other 10, he will still have a 15% chance. It's not +15. If your opponent has 100 tenacity and you have 70 potency, resist chance is 30%. Keep in mind that TFP might have been under a EP lead, which removes 32% tenacity from the other team and adds 32% potency

    I just linked the CODEMINED formula for calculating resist.

    Codemined means taken from the code of the game. There is no assumption here. There is a +15% chance to resist in addition to what it says in your character panel.

    I'm sorry but you're wrong.

    He's right. The 15% chance to resist is just the minimum chance.
    You don't have to add +15% if the resist chance exceeds 15%.
    Actually, you are both wrong. I know that's the commonly accepted understanding of it in the forums here. But CODEMINED beats common forum understanding every time. Sorry.

    Or your interpretation of the code could be wrong.
    If it was an interpretation that would be one thing, but it isn't. It's a codemined formula. There's no interpretation there.


    Even if it was, it's not my interpretation. All I am doing is plugging numbers in the formula the reddit post I linked took out of the code.

    It's simple coding math. order of operations shows that the baseresistchance is constant.


    i'm just going to assume you're assuming LevelDelta could be a negative number in this formula, otherwise difference in level would always favour the attacker. I can be wrong, but as far as i know a delta can never be negative, so that's kinda iffy. Maybe something like that is also going on with the "BaseUnitResistChance".
    Or, the BaseUnitResistChance isn't part of the "tenacity" in this formula, wich would also make sence. If i were a betting man, that's where i'd put my money on.
    Save water, drink champagne!
  • Huatimus
    3669 posts Member
    Options
    Leveldelta only comes in when there's a difference in levels such as versus raid bosses like level 90 Rancor. Level 85 vs 85 characters have no level delta in Squad Arena.
  • Antares
    686 posts Member
    Options
    It's so sad this is so unbalanced. I would love to run a Yoda lead in arena!
  • Woodroward
    3749 posts Member
    edited May 2017
    Options
    leef wrote: »
    i'm just going to assume you're assuming LevelDelta could be a negative number in this formula, otherwise difference in level would always favour the attacker. I can be wrong, but as far as i know a delta can never be negative, so that's kinda iffy. Maybe something like that is also going on with the "BaseUnitResistChance".
    Or, the BaseUnitResistChance isn't part of the "tenacity" in this formula, wich would also make sence. If i were a betting man, that's where i'd put my money on.

    No, I'm not assuming that. It's certainly a positive number and can only ever benefit the one being attacked. It doesn't show the chance to land a debuff, it shows the chance to resist a debuff. So when it adds a positive number, it increases the chance to resist of the defender. Chance to land a debuff would be 100- the result of the formula.

    The Base resist chance is definitely outside of the tenacity stat in the formula, that's why it is a constant, the fact that the leveldelta is inside the parentheses means that it can be reduced by potency though.
  • leef
    13458 posts Member
    Options
    Woodroward wrote: »
    leef wrote: »
    i'm just going to assume you're assuming LevelDelta could be a negative number in this formula, otherwise difference in level would always favour the attacker. I can be wrong, but as far as i know a delta can never be negative, so that's kinda iffy. Maybe something like that is also going on with the "BaseUnitResistChance".
    Or, the BaseUnitResistChance isn't part of the "tenacity" in this formula, wich would also make sence. If i were a betting man, that's where i'd put my money on.

    No, I'm not assuming that. It's certainly a positive number and can only ever benefit the one being attacked. It doesn't show the chance to land a debuff, it shows the chance to resist a debuff. So when it adds a positive number, it increases the chance to resist of the defender. Chance to land a debuff would be 100- the result of the formula.

    The Base resist chance is definitely outside of the tenacity stat in the formula, that's why it is a constant, the fact that the leveldelta is inside the parentheses means that it can be reduced by potency though.

    doh, favouring the defender indeed. Still iffy, since it will also favour the defender if the attacker is a higher level. That means that a lvl10, 50% tenacity defending character has a better chance of resisting a debuff from a lvl85, 50% potency attacker than vs a lvl10, 50% character. I think we can agree that would be odd.
    Chance to Resist = max( 0, Tenacity - Potency + LevelDelta ) + BaseUnitResistChance
    I'm unsure what that highlighted "0" does in this formula. What does it do?
    If it's the minimum value of "tenacity - potency + leveldelta" this could be a possible explainition, if it doesn't you can stop reading here.:
    What i meant with not part of the tenacity in the formula was that the "tenacity" in the formula might not be the "tenacity" shown in the character stats.
    "Tenacity has an absolute minimum value of 15%, regardless of how much Potency the attacker has. Whether Poe (or, really, anybody else) has 40% Potency or 4,000,000%, the target can't have less than a 15% chance to Resist unless the effect is irresistible. This is definitely a messaging failure on our part, because while every unit shows a base Tenacity of 15%, I don't think it's explained anywhere that that value is irreducible."
    The number for "tenacity" used in the formula would be (tenacity from character stats - BaseUnitResistChance).
    Save water, drink champagne!
  • Acrofales
    1363 posts Member
    Options
    leef wrote: »
    Woodroward wrote: »
    leef wrote: »
    i'm just going to assume you're assuming LevelDelta could be a negative number in this formula, otherwise difference in level would always favour the attacker. I can be wrong, but as far as i know a delta can never be negative, so that's kinda iffy. Maybe something like that is also going on with the "BaseUnitResistChance".
    Or, the BaseUnitResistChance isn't part of the "tenacity" in this formula, wich would also make sence. If i were a betting man, that's where i'd put my money on.

    No, I'm not assuming that. It's certainly a positive number and can only ever benefit the one being attacked. It doesn't show the chance to land a debuff, it shows the chance to resist a debuff. So when it adds a positive number, it increases the chance to resist of the defender. Chance to land a debuff would be 100- the result of the formula.

    The Base resist chance is definitely outside of the tenacity stat in the formula, that's why it is a constant, the fact that the leveldelta is inside the parentheses means that it can be reduced by potency though.

    doh, favouring the defender indeed. Still iffy, since it will also favour the defender if the attacker is a higher level. That means that a lvl10, 50% tenacity defending character has a better chance of resisting a debuff from a lvl85, 50% potency attacker than vs a lvl10, 50% character. I think we can agree that would be odd.
    Chance to Resist = max( 0, Tenacity - Potency + LevelDelta ) + BaseUnitResistChance
    I'm unsure what that highlighted "0" does in this formula. What does it do?
    If it's the minimum value of "tenacity - potency + leveldelta" this could be a possible explainition, if it doesn't you can stop reading here.:
    What i meant with not part of the tenacity in the formula was that the "tenacity" in the formula might not be the "tenacity" shown in the character stats.
    "Tenacity has an absolute minimum value of 15%, regardless of how much Potency the attacker has. Whether Poe (or, really, anybody else) has 40% Potency or 4,000,000%, the target can't have less than a 15% chance to Resist unless the effect is irresistible. This is definitely a messaging failure on our part, because while every unit shows a base Tenacity of 15%, I don't think it's explained anywhere that that value is irreducible."
    The number for "tenacity" used in the formula would be (tenacity from character stats - BaseUnitResistChance).

    What do you mean? The max(0, bla) is there to ensure that if potency > tenacity (assuming equal levels), that part doesn't go < 0. In other words: if tenacity > potency, that is added to the resist chance of 15%. If tenacity <= potency, the resist chance is exactly 15% (and doesn't go below that).

    Furthermore, just because delta is usually defined as a positive value, that doesn't mean that in the code, leveldelta is always > 0. It's just a variable name, and presumably it isn't and unsigned int.

  • Woodroward
    3749 posts Member
    Options
    leef wrote: »
    Woodroward wrote: »
    leef wrote: »
    i'm just going to assume you're assuming LevelDelta could be a negative number in this formula, otherwise difference in level would always favour the attacker. I can be wrong, but as far as i know a delta can never be negative, so that's kinda iffy. Maybe something like that is also going on with the "BaseUnitResistChance".
    Or, the BaseUnitResistChance isn't part of the "tenacity" in this formula, wich would also make sence. If i were a betting man, that's where i'd put my money on.

    No, I'm not assuming that. It's certainly a positive number and can only ever benefit the one being attacked. It doesn't show the chance to land a debuff, it shows the chance to resist a debuff. So when it adds a positive number, it increases the chance to resist of the defender. Chance to land a debuff would be 100- the result of the formula.

    The Base resist chance is definitely outside of the tenacity stat in the formula, that's why it is a constant, the fact that the leveldelta is inside the parentheses means that it can be reduced by potency though.

    doh, favouring the defender indeed. Still iffy, since it will also favour the defender if the attacker is a higher level. That means that a lvl10, 50% tenacity defending character has a better chance of resisting a debuff from a lvl85, 50% potency attacker than vs a lvl10, 50% character. I think we can agree that would be odd.
    Chance to Resist = max( 0, Tenacity - Potency + LevelDelta ) + BaseUnitResistChance
    I'm unsure what that highlighted "0" does in this formula. What does it do?
    If it's the minimum value of "tenacity - potency + leveldelta" this could be a possible explainition, if it doesn't you can stop reading here.:
    What i meant with not part of the tenacity in the formula was that the "tenacity" in the formula might not be the "tenacity" shown in the character stats.
    "Tenacity has an absolute minimum value of 15%, regardless of how much Potency the attacker has. Whether Poe (or, really, anybody else) has 40% Potency or 4,000,000%, the target can't have less than a 15% chance to Resist unless the effect is irresistible. This is definitely a messaging failure on our part, because while every unit shows a base Tenacity of 15%, I don't think it's explained anywhere that that value is irreducible."
    The number for "tenacity" used in the formula would be (tenacity from character stats - BaseUnitResistChance).

    The leveldelta is calculated by subtracting the attacking character's level from the defending character's and multiplying the result (which can only be between 0 and 6) by 5, so it wouldn't benefit the defender if the attacker is a higher level.

    The 0 is the minimum number from the result of the math in the parentheses as far as I can tell. Not entirely positive, but that's the only thing I can come up with that prevents a negative result from lowering the base chance.

    I know the dev said that it was shown in the character panel, but I think he was either mistaken (like he was about speed when he made that post) or it changed when they changed the way potency works. The important part of that dev post for the purposes here is what the base resist chance is. The formula clearly shows that it isn't a variable amount like people were saying it is in this thread, since there is no possible way to reduce the base resist chance if the result of the parentheses is 15 or over (and there would have to be for the 15 to be included in the character panel).




  • Achilles
    1380 posts Member
    Options
    Guess they forgot a ( ) ... it should be: chance to resist = max(0, Tenacity (excluding base 15%) - ( Potency + LevelDelta) ) + BaseUnitResistChance .... what means in other words chance to resist = tenacity minus potency, but 15% mininum and 100% maximum ... facit: Tenacity sux, but thats no real new ...
    Left by design.
    The fixed payout times are the worst part of this game and makes it absolutely family-unfriendly.
  • Woodroward
    3749 posts Member
    edited May 2017
    Options
    Achilles wrote: »
    Guess they forgot a ( ) ... it should be: chance to resist = max(0, Tenacity (excluding base 15%) - ( Potency + LevelDelta) ) + BaseUnitResistChance .... what means in other words chance to resist = tenacity minus potency, but 15% mininum and 100% maximum ... facit: Tenacity sux, but thats no real new ...


    Why would you assume it is the codemined formula that is incorrect instead of the common understanding of how it works?

    Logic would normally dictate the opposite...
  • danflorian1984
    986 posts Member
    edited May 2017
    Options
    It is a to big variance of RNG to accurately estimate the effectiveness of Potency and Tenacity. My EP has over 70 Potency, and under his lead I had battles when he didn't stun anybody. He also had a stretch of about 6 consecutive battles when absolutely every time he tried to shock Biggs it got resisted, and none of them had tenacity bigger than 40.
  • Achilles
    1380 posts Member
    Options
    Because i think, a lower level char would have a lower chance to resist, as a higher level char ... but thats maybe just me! ;)
    Left by design.
    The fixed payout times are the worst part of this game and makes it absolutely family-unfriendly.
  • Woodroward
    3749 posts Member
    Options
    Achilles wrote: »
    Because i think, a lower level char would have a lower chance to resist, as a higher level char ... but thats maybe just me! ;)

    But they do. The defending character never gets a bonus to resisting effects unless they are a higher level than the attacker. Everybody gets the 15% chance to resist added to the end of the calculation.

Sign In or Register to comment.