Почему то двуручки со скоростья 3.20, 3.30 набирают то 2 стака отвара то 3. А двуручка со скоростью 3.60 стабильно 3 стака. Кто знает в чем дело?
потому что есть формула. если скорость двуручного оружия меньше 3,6, то по формуле количество стаков будет меньше трех, например
3,2*3/3,6=2,67 это значит что двуручка 3,2 дает 2,67 стаков. однако на вас нельзя повесить дробное количество стаков, только целое. и тогда система:
1. при первом крите - округляет до целого в большую сторону, считает и запоминает разницу (т.е. дает 3 стака, разница=2,67-3=-0,33, это как бы ваш "долг" системе)
2. при втором крите - округляет до целого в меньшую сторону и дает 2 стака. почему? а потому что система помнит, что вы ей должны! и считает этот долг при округлении: 2,67-0,33=2,34 - это то, сколько стаков вы набили при втором крите. в какую сторону округлять по правилам математики? правильно, в меньшую. но теперь уже у вас положительный балланс, и он равен 0,34))
3. третий крит. 2,67+0,34=3,01 - округляет до 3, дает три стака, у вас 0,01 запаса.
4. следующий крит. 2,67+0,01=2,68 - дает 3 стака. и вы снова должны системе, 3-2,68=0,32.
и так далее.
вот потому стаки и скачут - то 2, то 3. чем ближе базовая скорость двуручки к эталонному 3,6, тем меньше раз в бою будет мелькать 2 стака с крита.
тоже самое с одноручками, только там базовая скорость не 3,6, а 2,6, и количество стаков 1,5 (дада, полтора стака! т.е. 2 стака первый крит, 1 стак второй крит, а далее - смотри остатки и считай).