1.4.1 • Published 10 months ago

@axieinfinity/mixer v1.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@axieinfinity/mixer

NPM version

Use @axieinfinity/mixer in your project

Installation

npm install @axieinfinity/mixer

or

yarn add @axieinfinity/mixer

Notes

  • This is the version without data in the source code. Before using the utility functions, it requires importing data and calling the initAxieMixer function.
  • If you want to show evolved parts, please install version 1.4.1 or higher for full support.

Example usage

import {
  initAxieMixer,
  AxieBuilderResult,
  getAxieSpineFromGenes,
} from '@axieinfinity/mixer';
import GenesData from '@axieinfinity/mixer/dist/data/axie-2d-v3-stuff-genes.json';
import SamplesData from '@axieinfinity/mixer/dist/data/axie-2d-v3-stuff-samples.json';
import VariantsData from '@axieinfinity/mixer/dist/data/axie-2d-v3-stuff-variant.json';
import AnimationsData from '@axieinfinity/mixer/dist/data/axie-2d-v3-stuff-animations.json';

initAxieMixer(GenesData, SamplesData, VariantsData, AnimationsData);

const axieGenes512 = '0x20000000000003000181a09082040000000100040800800400000090086044020001000010008002000100100840450200010004186044020001001008808404';
const skipAnimation = false;

const meta = new Map();
meta.set('accessory-id', '2727'); // set accessory-id to axieId
meta.set('accessory-air', 'accessory-air1a');
meta.set('accessory-cheek', 'accessory-cheek1a');
meta.set('accessory-ground', 'accessory-ground1a');
meta.set('accessory-hip', 'accessory-hip1a');
meta.set('accessory-neck', 'accessory-neck1a');
meta.set('accessory-suit-off', 'true'); // set accessory-suit-off to true or false toggle mystic suit

const {skeletonDataAsset, combo, variant}: AxieBuilderResult = getAxieSpineFromGenes(axieGenes512, meta, skipAnimation);
1.4.1

10 months ago

1.4.0-beta.14

1 year ago

1.3.0-beta.2

2 years ago

1.3.0-beta.1

2 years ago

1.2.0

2 years ago

1.0.1

3 years ago

0.1.1

3 years ago

1.0.0

3 years ago