@ffxiv-teamcraft/simulator
Version:
A FINAL FANTASY XIV crafting simulator
15 lines (14 loc) • 675 B
TypeScript
import { CraftingAction } from './crafting-action';
import { Simulation } from '../../simulation/simulation';
/**
* This is for every progress and quality actions
*/
export declare abstract class GeneralAction extends CraftingAction {
getDurabilityCost(simulationState: Simulation): number;
_getSuccessRate(simulationState: Simulation): number;
getBaseBonus(simulation: Simulation): number;
getBaseCondition(simulation: Simulation): number;
abstract getPotency(simulation: Simulation): number;
abstract getBaseDurabilityCost(simulationState: Simulation): number;
abstract getBaseSuccessRate(simulationState: Simulation): number;
}