Module plinko

Source

Structs§

PlinkoAxisTranche
Транш одной оси на одном уровне сундука: до какого суммарного значения он доводит ось и по сколько прибавляет одно касание.
PlinkoLevelSlotLayout
Раскладка доски для одного уровня сундука.
PlinkoPinBonus
Постоянная прибавка к стату за касание конкретного колышка.
PlinkoSettings
Настройки мини-игры Plinko.
PlinkoSlotGroup
Группа физических слотов доски, подписанная одной редкостью. Физические слоты нумеруются 0..=rows; группы одного уровня должны покрывать этот диапазон без дыр и пересечений. Если у редкости несколько физических слотов (from_slot != to_slot), сервер сам выбирает, в какой из них уронить шарик.
PlinkoTranche
Все оси одного уровня сундука.

Constants§

MAX_PLINKO_ROWS
MIN_PLINKO_ROWS
Минимальная/максимальная высота доски. Совпадает с клиентскими PlinkoBoardConfig.MinRows/MaxRows — клиент валидирует то же самое.
PLINKO_MICRO
Точность fixed-point, в которой хранятся потолки, шаги и накопленный бонус игрока (BAL-021). Поздние шаги — доли единицы стата за касание, и целочисленное округление на каждом касании съело бы их целиком.