import { RepairHelper } from "https://deno.land/x/sptaki@1.2.0/helpers/RepairHelper.d.ts";
Constructors
new
RepairHelper(logger: ILogger,
jsonUtil: JsonUtil,
randomUtil: RandomUtil,
databaseServer: DatabaseServer,
configServer: ConfigServer,
Properties
protected
configServer: ConfigServerprotected
databaseServer: DatabaseServerprotected
jsonUtil: JsonUtilprotected
logger: ILoggerprotected
randomUtil: RandomUtilprotected
repairConfig: IRepairConfigMethods
protected
getRandomisedArmorRepairDegradationValue(armorMaterial: string,
isRepairKit: boolean,
armorMax: number,
traderQualityMultipler: number,
Repairing armor reduces the total durability value slightly, get a randomised (to 2dp) amount based on armor material
protected
getRandomisedWeaponRepairDegradationValue(): numberRepairing weapons reduces the total durability value slightly, get a randomised (to 2dp) amount
updateItemDurability(): void
itemToRepair: Item,
itemToRepairDetails: ITemplateItem,
isArmor: boolean,
amountToRepair: number,
useRepairKit: boolean,
traderQualityMultipler: number,
applyMaxDurabilityDegradation?: boolean,
Alter an items durability after a repair by trader/repair kit