Yep got you. I've fine tuned some of those min/max values.
Yeah, I mean, I don't say that your take is wrong, I only mean that there's another way (or that's what I figure out from looking at the value names) of doing what you did, and I am just letting you know so that you understand how those values work.
Because imagine that somehow you one day accidentally modify Base magnitude number and for any reason you don't remember to update it on the changelog, or whatever, and suddenly when you go try the mod, something's off with the physicality and you can't understand why, since you DO REMEMBER that you didn't change the min max values, but you can't remember that you touched the base magnitude value. If you don't know how the system work, you'll be clueless, but if you do know how it works, first you'll do, besides checking the values, is checking also the Base Magnitude value.
So yeah, just letting you know, I think that the Base Magnitude value I hihglighted in the screen capture, is multiplied by those min/man values, and those values are then probably compared, the one from the player that is barging, and the one of the player that is barged, and a result comes out from there.
Watch out, that's my interpretation of how the system works, I also don't know which result come from the contact, or how to change it or mess with it anyway, but I do think that this is how the system works.