Function apply_pin_bonuses

Source
pub fn apply_pin_bonuses(
    settings: &PlinkoSettings,
    chest_level: i64,
    path: &[PlinkoDirection],
    bonuses: &mut PlinkoPinBonusesMap,
) -> Vec<GrantedPinBonus>
Expand description

Начисляет постоянные прибавки за колышки, задетые путём (BAL-021).

Прибавка считается в микроединицах: вес колышка × scale активного транша, где активный транш — самый ранний уровень сундука, чей потолок по этой оси ещё не набран. Накопленное значение не превышает потолок этого транша; упёрлись — колышек не даёт ничего, частичное добирание остатка допускается.