Methods
Abstract _canBeUsed
_canBeUsed( simulationState: Simulation , linear?: undefined | false | true ) : boolean
Parameters
Optional linear: undefined | false | true
Returns boolean
Abstract _getSuccessRate
_getSuccessRate( simulationState: Simulation ) : number
Parameters
Returns number
canBeMoved
canBeMoved( currentIndex: number ) : boolean
Parameters
Returns boolean
canBeUsed
canBeUsed( simulationState: Simulation , linear?: undefined | false | true , safeMode?: undefined | false | true ) : boolean
Parameters
Optional linear: undefined | false | true
Optional safeMode: undefined | false | true
Returns boolean
Abstract execute
execute( simulation: Simulation , safe?: undefined | false | true ) : void
Parameters
Optional safe: undefined | false | true
Returns void
Abstract getBaseCPCost
getBaseCPCost( simulationState: Simulation ) : number
Parameters
Returns number
getBaseProgression
getBaseProgression( simulation: Simulation ) : number
Parameters
Returns number
getBaseQuality
Parameters
Returns number
getCPCost
getCPCost( simulationState: Simulation , linear?: boolean ) : number
Parameters
Default value linear: boolean = false
Returns number
Abstract getDurabilityCost
getDurabilityCost( simulationState: Simulation ) : number
Parameters
Returns number
getFailCause
getFailCause( simulationState: Simulation , linear?: undefined | false | true , safeMode?: undefined | false | true ) : SimulationFailCause | undefined
Parameters
Optional linear: undefined | false | true
Optional safeMode: undefined | false | true
getId
getId( jobId: number ) : number
Parameters
Returns number
Abstract getLevelRequirement
getLevelRequirement( ) : { job: CraftingJob ; level: number }
getSuccessRate
getSuccessRate( simulationState: Simulation ) : number
Parameters
Returns number
getWaitDuration
getWaitDuration( ) : number
hasCombo
Parameters
Returns boolean
is
is<T>( actionClass: Class < T > ) : actionClass is Class < T >
Type parameters
Parameters
Returns actionClass is Class < T >
skipsBuffTicks
skipsBuffTicks( ) : boolean
Legend
Constructor
Property
Method
Private property
Private method
Static property
Static method
This is the parent class of all actions in the simulator.