portal-figure
v0.1.1
Published
A library of data relating to figures from the Skylanders series of video games.
Readme
portal-figure
A library of data relating to figures from the Skylanders series of video games.
This package is built from source: https://github.com/peabnuts123/libportalfigure
Installation
npm install portal-figureUsage
import { Spyro, findFigure, type PortalFigure, PortalFigures } from 'portal-figure';
// Use `findFigure()` to look up figure data by Figure ID + Variant ID
const figure: PortalFigure = findFigure(0x1ce, 0x3000)!;
console.log(`${figure.name} (figureId='0x${figure.figureId.toString(16)}') (variantId='0x${figure.variantId.toString(16)}')`);
// Individually exported figure data
console.log(`Spyro (figureId='0x${Spyro.figureId.toString(16)}') (variantId='0x${Spyro.variantId.toString(16)}')`);
// `PortalFigures` is an array of all figures
const allSpyros = PortalFigures.filter((figure) => figure.name.toLowerCase().includes("spyro"));
console.log("All Spyro figures:");
for (const figure of allSpyros) {
console.log(`${figure.name} (figureId='0x${figure.figureId.toString(16)}') (variantId='0x${figure.variantId.toString(16)}')`);
}