pub fn entropy_throw(
random: &GameRng,
lookups: &ContentLookups,
entity: &Entity,
stat_code: &str,
bonus: f64,
scale: f64,
) -> boolExpand description
Entropy-based proc check (PoE-style). Instead of an independent roll per check, each (entity, stat) keeps an accumulator seeded 0..9999 from the fight RNG on first use; every check adds the chance (permyriad) and the proc fires exactly when the accumulator crosses 10000. The expected proc RATE is identical to independent rolls; streaks — lucky and unlucky — are eliminated, which is the variance compensation that makes proc stats (crit/dodge/multicast/ block/counter) safe to value at full expected-value price in the honest scalar (research: PoE entropy, verified 3-0).