system.attributes.movement.walk / multiply / 1 - (0.5 * @statuses.deafened) Would reasonably turn a Walk speed of 20 into 10, but it instead turns it into 19.5. It seems like its doing subtraction instead of multiplication.
Wrapping the value in () -> (1 - (0.5 * @statuses.deafened)) seems to make it work fine, but feels like a bug?
system.attributes.movement.walk / multiply / 1 - (0.5 * @statuses.deafened)Would reasonably turn a Walk speed of20into10, but it instead turns it into19.5. It seems like its doing subtraction instead of multiplication.Wrapping the value in
()->(1 - (0.5 * @statuses.deafened))seems to make it work fine, but feels like a bug?