Expand description
Серверная механика доски Plinko.
Путь шарика решает сервер: он выбирает физический слот под редкость
выданного предмета, катит rows шагов Left/Right своим сидом и отдаёт
путь клиенту событием PlinkoBallDropped. Колышки, задетые по дороге,
выводятся из пути детерминированно и начисляют постоянные прибавки к
статам — тоже на сервере.
Клиент не участвует ни в одном из этих решений: путь определяет слот, а слот определяет редкость награды, поэтому клиентский путь означал бы клиента, выбирающего себе награду.
Structs§
- Granted
PinBonus - Одна начисленная прибавка — для логов и тестов.
Functions§
- apply_
pin_ bonuses - Начисляет постоянные прибавки за колышки, задетые путём (BAL-021).
- path_
to_ slot - Путь ровно из
rowsшагов, приводящий в слотtarget_slot. - roll_
path_ for_ rarity - Катит путь шарика под редкость выданного предмета.
- runtime_
slot_ layout - Runtime-раскладка физических слотов для отображения и серверного пути.
- slots_
for_ rarity - Все runtime-слоты уровня
chest_level, несущие редкость выданного предмета.