Jump to content
  • 0

[434] Interrupt being calculated incorrectly


Sensuki

Question

1 answer to this question

Recommended Posts

  • 0

Interrupting Blows is also being treated as an Integer

 

I think I found the culprit in the code

 

In CharacterStats.cs

 

public float ComputeInterruptHelper(AttackData.InterruptScale baseInterrupt)
    {
        float num = AttackData.InterruptValue(baseInterrupt);
        float num2 = (this.StatInterruptMultiplier - 1f) * 100f;
        float num3 = (this.InterruptMultiplier - 1f) * 100f;
        num += num2;
        return (num + num3);
    }
Both values StatInterruptMult (which if say 18 would be 1.48) and InterruptMult (Interrupting Blows would be 1.15) are -1 and then * 100, making them 48 and 15, respectively.

 

They are then added to the Base Interrupt

Edited by Sensuki
Link to comment
Share on other sites

×
×
  • Create New...