@ffxiv-teamcraft/simulator
Version:
A FINAL FANTASY XIV crafting simulator
22 lines (21 loc) • 657 B
TypeScript
import { CraftingAction } from './actions/crafting-action';
import { SimulationFailCause } from './simulation-fail-cause.enum';
import { StepState } from './step-state';
export interface ActionResult {
action: CraftingAction;
success: boolean | null;
failCause?: SimulationFailCause;
addedProgression: number;
addedQuality: number;
cpDifference: number;
solidityDifference: number;
skipped: boolean;
combo?: boolean;
state: StepState;
afterBuffTick?: {
addedProgression: number;
addedQuality: number;
cpDifference: number;
solidityDifference: number;
};
}