CaptureFormulaService.kt

package io.github.lishangbu.avalon.game.battle.engine.core.capture

interface CaptureFormulaService {
    fun calculate(
        input: CaptureFormulaInput,
        nextShakeRoll: (() -> Int)? = null,
    ): CaptureFormulaResult
}