06-14-2021, 08:27 AM
(This post was last modified: 06-14-2021, 08:35 AM by Katzen. Edited 3 times in total.)
Been checking out the code, you get both a chance to shove to ground and a chance to disarm in every attack. Disarm does also not take stamina into account.
Shove to ground is:
var/stampart = round( ((STAMINA_MAX - target_stamina) / 3) )
...
if (prob((stampart + 5) * mult))
This gives a 5% chance to ground at full stamina and 38% chance at half stamina.
Chance to disarm their item is a fixed 37% unless sims mode is on.
This means if someone with 200 stamina has used 50 through sprinting/combat you both get a 21% chance to knockdown every shove as well as a fixed 37% chance to disarm. Ouch.
I suggest only rolling once using the stamina scaling style and then picking from either disarm or the knockdown.
Shove to ground is:
var/stampart = round( ((STAMINA_MAX - target_stamina) / 3) )
...
if (prob((stampart + 5) * mult))
This gives a 5% chance to ground at full stamina and 38% chance at half stamina.
Chance to disarm their item is a fixed 37% unless sims mode is on.
This means if someone with 200 stamina has used 50 through sprinting/combat you both get a 21% chance to knockdown every shove as well as a fixed 37% chance to disarm. Ouch.
I suggest only rolling once using the stamina scaling style and then picking from either disarm or the knockdown.