diff --git a/rslib/src/storage/sqlite.rs b/rslib/src/storage/sqlite.rs index e7057946d..fb7066caf 100644 --- a/rslib/src/storage/sqlite.rs +++ b/rslib/src/storage/sqlite.rs @@ -384,10 +384,8 @@ fn add_extract_fsrs_relative_retrievability(db: &Connection) -> rusqlite::Result .max(0.0001); return Ok(Some( - // power should be the reciprocal of the value of DECAY in FSRS-rs, - // which is currently -0.5 - -(current_retrievability.powi(-2) - 1.) - / (desired_retrievability.powi(-2) - 1.), + -(current_retrievability.powf(-1.0 / decay) - 1.) + / (desired_retrievability.powf(-1.0 / decay) - 1.), )); } }