Skip to main content

blockerAdjustedOuts

Scale outs by blocker fraction.

blockerAdjustedOuts(outs: number, blockerFraction: number): number

Import

const poker = require('poker-calculations');

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

Scale a raw out count down when villains block part of your outs (outs × (1 - blockerFraction)), clamped to [0, outs].

How to use

const rawOuts = 9;
const blockerFraction = 0.15; // ~15% of outs blocked

const adj = poker.blockerAdjustedOuts(rawOuts, blockerFraction);
console.log(adj); // 9 * 0.85 = 7.65

See also

duplication-adjusted-outs · suit-blocker-fraction