7 lines
414 B
JavaScript
7 lines
414 B
JavaScript
/** Extra editorial covers are allowed; every original seed image must remain attached. */
|
|
export function requiredPackImages(hashes,images){
|
|
const remaining=[...images],originals=[];
|
|
for(const hash of hashes){const index=remaining.findIndex(image=>image.sha256===hash);if(index<0)throw Error('Original seed image missing from character pack');originals.push(...remaining.splice(index,1));}
|
|
return originals;
|
|
}
|