subtr_actor/domain/
boost_units.rs1pub const BOOST_MAX_AMOUNT: f32 = u8::MAX as f32;
6
7pub const BOOST_KICKOFF_START_AMOUNT: f32 = BOOST_MAX_AMOUNT / 3.0;
12
13pub const BOOST_USED_RAW_UNITS_PER_SECOND: f32 = 80.0 / 0.93;
15
16pub const BOOST_USED_PERCENT_PER_SECOND: f32 =
18 BOOST_USED_RAW_UNITS_PER_SECOND * 100.0 / BOOST_MAX_AMOUNT;
19
20pub fn boost_amount_to_percent(boost_amount: f32) -> f32 {
22 boost_amount * 100.0 / BOOST_MAX_AMOUNT
23}
24
25pub fn boost_percent_to_amount(boost_percent: f32) -> f32 {
27 boost_percent * BOOST_MAX_AMOUNT / 100.0
28}
29
30#[deprecated(
31 note = "BOOST_USED_PER_SECOND is measured in raw replay units. Use BOOST_USED_RAW_UNITS_PER_SECOND or BOOST_USED_PERCENT_PER_SECOND instead."
32)]
33pub const BOOST_USED_PER_SECOND: f32 = BOOST_USED_RAW_UNITS_PER_SECOND;