farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
21 lines • 848 B
JavaScript
export function effectToSummary(effect) {
if (!effect.relatedStats || effect.relatedStats.length === 0)
return undefined;
return {
source: effect.source,
op: effect.op,
description: effect.meta?.description,
relatedStats: effect.relatedStats,
scope: effect.scope,
value: typeof effect.value === 'number' ? effect.value : undefined,
valueDisplay: effect.meta?.valueDisplay,
valueStat: effect.meta?.valueStat,
};
}
export function effectsToSummaries(effects, stats) {
const summaries = effects.map(effectToSummary).filter((summary) => summary !== undefined);
if (!stats || stats.length === 0)
return summaries;
return summaries.filter((summary) => summary.relatedStats?.some((stat) => stats.includes(stat)));
}
//# sourceMappingURL=summary.js.map