mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-10-23 10:13:13 +02:00
24 lines
669 B
TypeScript
24 lines
669 B
TypeScript
// import { BladeburnerConstants } from "./data/Constants";
|
|
import { Action, IActionParams } from "./Action";
|
|
import { Generic_fromJSON, Generic_toJSON, Reviver } from "../../utils/JSONReviver";
|
|
|
|
export class Contract extends Action {
|
|
|
|
constructor(params: IActionParams | null = null) {
|
|
super(params);
|
|
}
|
|
|
|
getActionTypeSkillSuccessBonus(inst: any): number {
|
|
return inst.skillMultipliers.successChanceContract;
|
|
}
|
|
|
|
static fromJSON(value: any): Contract {
|
|
return Generic_fromJSON(Contract, value.data);
|
|
}
|
|
|
|
toJSON(): any {
|
|
return Generic_toJSON("Contract", this);
|
|
}
|
|
}
|
|
|
|
Reviver.constructors.Contract = Contract; |