@dfares/procedural v6.8.14
@dfares/procedural
Table of contents
Type aliases
Variables
Functions
- artifactImageTypeToNum
- artifactName
- artifactRandom
- artifactRandomInt
- avatarTypeToNum
- getBiomeRgbStr
- getHatSizeName
- getOwnerColor
- getOwnerColorVec
- getPlanetBlurb
- getPlanetBlurb2
- getPlanetClass
- getPlanetCosmetic
- getPlanetName
- getPlanetNameHash
- getPlanetTagline
- getPlanetTitle
- getPlayerColor
- getPlayerColorVec
- getRuinsInfo
- hashToHue
- hatTypeFromHash
- hatTypeToNum
- hslStr
- hslToRgb
- isAvatar
- isHat
- isLogo
- isMeme
- logoTypeToNum
- memeTypeToNum
- mockArtifact
- mockArtifactWithRarity
- numToAvatarType
- numToHatType
- numToLogoType
- numToMemeType
- planetPerlin
- planetRandom
- planetRandomInt
- rgbStr
- titleCase
Type aliases
PixelCoords
Ƭ PixelCoords: Object
Type declaration
Name | Type |
---|---|
x | number |
y | number |
QuoteData
Ƭ QuoteData: Object
Type declaration
Name | Type |
---|---|
author | string |
quote | string |
Variables
grayColors
• Const
grayColors: PlanetCosmeticInfo
mockCommon
• Const
mockCommon: Artifact
mockEpic
• Const
mockEpic: Artifact
mockLegendary
• Const
mockLegendary: Artifact
mockRare
• Const
mockRare: Artifact
Functions
artifactImageTypeToNum
▸ artifactImageTypeToNum(artifactImageType
): number
Parameters
Name | Type |
---|---|
artifactImageType | number |
Returns
number
artifactName
▸ artifactName(artifact
): string
Parameters
Name | Type |
---|---|
artifact | undefined | Artifact |
Returns
string
artifactRandom
▸ artifactRandom(loc
): () => number
Parameters
Name | Type |
---|---|
loc | ArtifactId |
Returns
fn
▸ (): number
Returns
number
artifactRandomInt
▸ artifactRandomInt(loc
): () => number
Parameters
Name | Type |
---|---|
loc | ArtifactId |
Returns
fn
▸ (): number
Returns
number
avatarTypeToNum
▸ avatarTypeToNum(avatarType
): number
Parameters
Name | Type |
---|---|
avatarType | AvatarType |
Returns
number
getBiomeRgbStr
▸ getBiomeRgbStr(biome
): string
Parameters
Name | Type |
---|---|
biome | Biome |
Returns
string
getHatSizeName
▸ getHatSizeName(planet
): string
Parameters
Name | Type |
---|---|
planet | Planet |
Returns
string
getOwnerColor
▸ getOwnerColor(planet
): string
Parameters
Name | Type |
---|---|
planet | Planet |
Returns
string
getOwnerColorVec
▸ getOwnerColorVec(planet
): RGBAVec
Parameters
Name | Type |
---|---|
planet | Planet |
Returns
RGBAVec
getPlanetBlurb
▸ getPlanetBlurb(planet
): string
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
string
getPlanetBlurb2
▸ getPlanetBlurb2(planet
): string
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
string
getPlanetClass
▸ getPlanetClass(planet
): UpgradeBranchName
Parameters
Name | Type |
---|---|
planet | Planet |
Returns
UpgradeBranchName
getPlanetCosmetic
▸ getPlanetCosmetic(planet
): PlanetCosmeticInfo
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
PlanetCosmeticInfo
getPlanetName
▸ getPlanetName(planet
): string
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
string
getPlanetNameHash
▸ getPlanetNameHash(locId
): string
Parameters
Name | Type |
---|---|
locId | LocationId |
Returns
string
getPlanetTagline
▸ getPlanetTagline(planet
): string
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
string
getPlanetTitle
▸ getPlanetTitle(planet
): string
Parameters
Name | Type |
---|---|
planet | undefined | Planet |
Returns
string
getPlayerColor
▸ getPlayerColor(player
): string
Parameters
Name | Type |
---|---|
player | EthAddress |
Returns
string
getPlayerColorVec
▸ getPlayerColorVec(player
): RGBAVec
Parameters
Name | Type |
---|---|
player | EthAddress |
Returns
RGBAVec
getRuinsInfo
▸ getRuinsInfo(loc
): RuinsInfo
Parameters
Name | Type |
---|---|
loc | LocationId |
Returns
RuinsInfo
hashToHue
▸ hashToHue(hash
): number
Parameters
Name | Type |
---|---|
hash | string |
Returns
number
hatTypeFromHash
▸ hatTypeFromHash(hatType
): HatType
Parameters
Name | Type |
---|---|
hatType | number |
Returns
HatType
hatTypeToNum
▸ hatTypeToNum(hatType
): number
Parameters
Name | Type |
---|---|
hatType | HatType |
Returns
number
hslStr
▸ hslStr(h
, s
, l
): string
Parameters
Name | Type |
---|---|
h | number |
s | number |
l | number |
Returns
string
hslToRgb
▸ hslToRgb(__namedParameters
): RGBVec
Parameters
Name | Type |
---|---|
__namedParameters | HSLVec |
Returns
RGBVec
isAvatar
▸ isAvatar(hatType
): boolean
Parameters
Name | Type |
---|---|
hatType | number |
Returns
boolean
isHat
▸ isHat(hatType
): boolean
Parameters
Name | Type |
---|---|
hatType | number |
Returns
boolean
isLogo
▸ isLogo(hatType
): boolean
Parameters
Name | Type |
---|---|
hatType | number |
Returns
boolean
isMeme
▸ isMeme(hatType
): boolean
Parameters
Name | Type |
---|---|
hatType | number |
Returns
boolean
logoTypeToNum
▸ logoTypeToNum(logoType
): number
Parameters
Name | Type |
---|---|
logoType | LogoType |
Returns
number
memeTypeToNum
▸ memeTypeToNum(memeType
): number
Parameters
Name | Type |
---|---|
memeType | MemeType |
Returns
number
mockArtifact
▸ mockArtifact(rarity
, artifactType?
, planetBiome?
): Artifact
Parameters
Name | Type | Default value |
---|---|---|
rarity | ArtifactRarity | undefined |
artifactType | ArtifactType | ArtifactType.Spaceship |
planetBiome | Biome | Biome.WASTELAND |
Returns
Artifact
mockArtifactWithRarity
▸ mockArtifactWithRarity(rarity
, artifactType?
, planetBiome?
): Artifact
Parameters
Name | Type | Default value |
---|---|---|
rarity | ArtifactRarity | undefined |
artifactType | ArtifactType | ArtifactType.Spaceship |
planetBiome | Biome | Biome.WASTELAND |
Returns
Artifact
numToAvatarType
▸ numToAvatarType(num
): AvatarType
Parameters
Name | Type |
---|---|
num | number |
Returns
AvatarType
numToHatType
▸ numToHatType(num
): HatType
Parameters
Name | Type |
---|---|
num | number |
Returns
HatType
numToLogoType
▸ numToLogoType(num
): LogoType
Parameters
Name | Type |
---|---|
num | number |
Returns
LogoType
numToMemeType
▸ numToMemeType(num
): MemeType
Parameters
Name | Type |
---|---|
num | number |
Returns
MemeType
planetPerlin
▸ planetPerlin(loc
): (coords
: PixelCoords
) => number
Parameters
Name | Type |
---|---|
loc | LocationId |
Returns
fn
▸ (coords
): number
Parameters
Name | Type |
---|---|
coords | PixelCoords |
Returns
number
planetRandom
▸ planetRandom(loc
): () => number
Parameters
Name | Type |
---|---|
loc | LocationId |
Returns
fn
▸ (): number
Returns
number
planetRandomInt
▸ planetRandomInt(loc
): () => number
Parameters
Name | Type |
---|---|
loc | LocationId |
Returns
fn
▸ (): number
Returns
number
rgbStr
▸ rgbStr(rgb
): string
Parameters
Name | Type |
---|---|
rgb | RGBVec |
Returns
string
titleCase
▸ titleCase(title
): string
Parameters
Name | Type |
---|---|
title | string |
Returns
string